【问题标题】:How do I Parse this Date String in C# [duplicate]如何在 C# 中解析此日期字符串 [重复]
【发布时间】:2015-01-08 02:01:16
【问题描述】:

我有以下日期字符串 Tue Jan 06 2015 17:31:25 GMT-0500

当我尝试解析它时,我得到以下异常: 附加信息:字符串未被识别为有效的日期时间。

model.UpdatedDate = DateTime.ParseExact("Tue Jan 06 2015 17:31:25 GMT-0500", "ddd MMM dd yyyy HH:mm:ss ZZZZ", new CultureInfo("en-US"));

【问题讨论】:

  • Here 是日期和时间格式字符串列表。
  • 感谢和抱歉重复

标签: c# asp.net-mvc


【解决方案1】:

我认为ZZZZ 不是有效的格式说明符。试试这个格式字符串:

"ddd MMM dd yyyy HH:mm:ss 'GMT'zzz"

【讨论】:

  • @Alao:还要注意需要将GMT 放在单引号中,以将其指定为格式中的文字字符串。
  • 我正在使用 JavaScript 库 moment 将 Json 日期转换为可用格式。我最终删除了 GMT。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-26
  • 1970-01-01
  • 2013-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多