将6位数字转换为日期

时间:2016-11-14 11:04:12

标签: c#

我想将字符串940226转换为日期26/02/1994。下面的代码提示错误

  

字符串的格式不正确

CultureInfo provider = CultureInfo.InvariantCulture;
String date = "940226";
Stringdate = DateTime.ParseExact(date, "ddmmyyyy", provider).ToString();

1 个答案:

答案 0 :(得分:5)

您需要使用要从转换的格式,请尝试以下操作:

DateTime.ParseExact(dt, "yyMMdd", CultureInfo.InvariantCulture)

注意:您还需要使用大写MM,而不是mm。较低的是分钟,较高的是月份。