0

我正在使用 FTP,并且已检索到文件列表。在文件命令行中有一个日期时间字段。

它读到 11-13-13 11:31AM

谁能告诉我如何解析这个。我认为这可能会奏效。

DateTime.ParseExact(date,"MM-DD-YY HH:MMtt", System.Globalization.CultureInfo.InvariantCulture.DateTimeFormat);但我仍然有一个例外。

4

1 回答 1

1

day 应该是 dd 而不是 DD

年份应该是 yy 而不是 YY

由于小时是 12 小时格式,它也应该是 hh MM(分钟应该是 mm)

DateTime.ParseExact(date,"MM-dd-yy hh:mmtt",...)

例如:-

DateTime date = DateTime.ParseExact("11-13-13 11:31AM", "MM-dd-yy hh:mmtt", System.Globalization.CultureInfo.InvariantCulture);

Response.Write(日期);

于 2013-11-13T12:20:55.803 回答