我需要将此字符串转换为DateTime:"10/1/19 4:19:38 AM UTC"
我尝试了以下操作,并遇到各种错误。
CultureInfo provider = CultureInfo.InvariantCulture;
DateTime.ParseExact(value.ToString(), "MM/dd/yy hh:mm:ss tt KKK", provider);
DateTime.ParseExact(value.ToString(), "MM/dd/yy hh:mm:ss t K", provider)
这与Parse DateTime with time zone of form PST/CEST/UTC/etc不同,因为它解析的是字母月份名称
答案 0 :(得分:1)
“ UTC”是无法解析的。您应该使用例如“ +02:00”作为时区指示。
从最后删除“ UTC”,然后使用以下格式:
"M/d/yy h:m:s tt".
或将“ UTC”更改为“ +02:00”并使用以下格式:
"M/d/yy h:m:s tt K"