用于TwitterAPIcreated_at字段的C#DateTime
c#
v1 Twitter APIcreated_at以以下格式返回日期:
Mon Dec 28 11:32:24 +0000 2020
如何将其解析为 C# DateTime?我想我需要使用ParseExact方法,但我不确定格式字符串应该是什么以及我如何弄清楚它
任何人都可以帮忙吗?
回答
如果你想DateTime用ParseExact格式字符串解析这样的 a应该如下所示:
System.DateTime.ParseExact("Mon Dec 28 11:32:24 +0000 2020", "ddd MMM dd HH:mm:ss zzz yyyy", null);
ddd - 当天的缩写名称
MMM - 月份的缩写名称
dd - 月份中的第几天作为数字 01-31
h - 小时为 12 小时制
H - 24 小时制
HH - 带前导零的 24 小时制
mm - 分钟
ss - 秒
zzz - DateTime 值表示本地操作系统时区与 UTC 的有符号偏移量,以小时和分钟为单位。
yyyy - 年
作为参考,这里有一个完整的日期时间格式列表:DateTime Formatting