C# 我如何设置格式;“嗯”;至;年月日;在C中#

C# 我如何设置格式;“嗯”;至;年月日;在C中#,c#,.net,datetime,C#,.net,Datetime,我有一个以字符串“MMyy”格式存储的日期。我想成为一个字符串,但将其转换为 “MM/yyyy” 我尝试了以下方法,但不起作用 public static string formatDate(string inputDate) { DateTime.TryParseExact(inputDate, "MMyyyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out DateTime resultDate); re

我有一个以字符串“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");
}

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

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

“但它不起作用”不是报告错误的最佳实践。另外,如果日期被存储为“MMyy”,你会用“mmyyy”来解析它吗?享受处理Y2K问题的乐趣吧。。。