首页 > 解决方案 > 如何在 C# 中将“MMyy”格式化为“MM/yyyy”

问题描述

我有一个以“MMyy”格式存储在字符串中的日期。我想成为一个字符串,但将其转换为“MM/yyyy”

我尝试了以下但它不起作用

public static string formatDate(string inputDate)
{
   DateTime.TryParseExact(inputDate, "MMyyyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out 
      DateTime resultDate);
   return resultDate.ToString("MM/yyyy");
}

标签: c#.netdatetime

解决方案


看起来格式不正确。您可以执行以下操作:

public static string formatDate(string inputDate)
{
   DateTime.TryParseExact(inputDate, "MMyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out 
      DateTime resultDate);
   return resultDate.ToString("MM/yyyy");
}

推荐阅读