我从 csv 文件 '17-07-12 16:39:44 PM' (dd-MMM-yy hh:mm:ss tt) 中读取以下格式的日期时间,并尝试使用 DateTime.TryParseExact( ) API。但是,我收到无效日期时间错误消息中的输入字符串。我的系统日期格式与我尝试转换的格式不同。无论系统日期时间格式如何,如何将字符串转换为 DateTime。
if (DateTimeOffset.TryParseExact("17-07-12 16:39:44 PM", "dd-MMM-yy hh:mm:ss tt"
, CultureInfo.InvariantCulture
, DateTimeStyles.None, out parsedDate) == false)
{
throw new ArgumentException("dateToPare", parsedDate);
}
我在这个论坛上看到了一些类似的帖子,但没有一个能解决我的问题。如果您需要更多描述,请告诉我
谢谢,