C#日期时间从周五2月21日23:07:58 +0000 2020解析 [英] c# date time parse from Fri Feb 21 23:07:58 +0000 2020
本文介绍了C#日期时间从周五2月21日23:07:58 +0000 2020解析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下日期
string dateTimeText = @"Fri Feb 21 23:07:58 +0000 2020";
我要解析它:
DateTime.ParseExact(dateTimeText, "D M dd HH:mm:ss +ssss yyyy", new CultureInfo("en-US"));
此实现引发异常.谢谢
推荐答案
好吧,如果 + ssss
( +0000
)代表 TimeZone (因此 +0000
表示 GMT ),模式是
Well, if +ssss
(+0000
) stands for TimeZone (so +0000
means GMT) the pattern is
"ddd MMM dd HH:mm:ss zzzz yyyy"
IE.
string dateTimeText = "Fri Feb 21 23:07:58 +0000 2020";
var result = DateTime.ParseExact(
dateTimeText,
@"ddd MMM dd HH:mm:ss zzzz yyyy",
CultureInfo.GetCultureInfo("en-US"));
如果 + ssss
和(对应的 +0000
)是秒的分数,则模式将是
In case +ssss
and (an corresponding +0000
) are fractions of seconds the pattern will be
"ddd MMM dd HH:mm:ss' +'FFFF yyyy"
这篇关于C#日期时间从周五2月21日23:07:58 +0000 2020解析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文