我正在使用FTP,我检索了一个文件列表。在files命令行中有一个datetime字段。
它读
11-13-13 11:31AM
任何人都可以告诉我如何解析这个问题。我认为这可能有用。
DateTime.ParseExact(date,"MM-DD-YY HH:MMtt", System.Globalization.CultureInfo.InvariantCulture.DateTimeFormat);
但我仍然有例外。
答案 0 :(得分:1)
日应该是dd而不是DD
年份应该是YY不是YY
因为小时是12小时格式,它应该也是MM(分钟应该是mm)
DateTime.ParseExact(日期,“MM-dd-yy hh:mmtt”,...)
例如: -
DateTime date = DateTime.ParseExact(“11-13-13 11:31 AM”,“MM-dd-yy hh:mmtt”,System.Globalization.CultureInfo.InvariantCulture);
回复于(日期);