如何将此特定字符串转换为c#中的日期时间?

时间:2017-12-04 17:56:36

标签: c# datetime

我真的很困惑我已经尝试了很多工作。

这是我要转换的日期:

  

6/29/17,下午1:15

这是代码:

DateTime.ParseExact(dateString, "MM/dd/yy, HH:mm tt", System.Globalization.CultureInfo.InvariantCulture);

任何人都知道如何处理这个问题?

1 个答案:

答案 0 :(得分:4)

您需要改为使用M/dd/yy, h:mm tt格式。

  • M specifier适用于没有前导零的单个数字月份数字。
  • h specifier适用于单小时数字12小时格式,不带前导零。

DateTime.ParseExact(dateString, "M/dd/yy, h:mm tt", CultureInfo.InvariantCulture);