不能将字符串转换为日期时间
本文关键字:日期 时间 转换 字符串 不能 | 更新日期: 2023-09-27 18:04:51
我的日期格式:12/30/2014 12:00:00 AM (MM/dd/yyyy),我有一个字符串代表
String DateOfIssue = "12/30/2014 12:00:00 AM";
DateTime DOI = DateTime.ParseExact((DateOfIssue).Trim(), "MM/dd/yyyy HH:mm:ss tt", CultureInfo.GetCultureInfo("en-GB"));
却抛出异常。我看过很多关于SO的帖子,但没有一个是有效的。我做错了什么?请帮忙指出我的错误。我也试过en-US,但也不起作用。
当我删除tt
时,一切都很好。
HH
-是24小时格式,用hh
代替:
DateTime DOI = DateTime.ParseExact((DateOfIssue).Trim(), "MM/dd/yyyy hh:mm:ss tt", CultureInfo.GetCultureInfo("en-GB"));