如何将从 twitter 获取的 JSON 日期格式化为 C# DateTime? 这是我收到的日期格式:
"Tue, 19 Feb 2013 13:06:17 +0000"
我可以用 JSON.NET 做吗?
最佳答案
使用 DateTime.ParseExact
解决
-> http://blog.kevinyu.org/2012/07/handling-json-in-net.html
链接更新:链接的博文处于离线状态。它缓存的副本仍然可以被引用via the Way Back Machine Internet Archive .
从博文中复制的常用 .NET 代码是:
public const string Const_TwitterDateTemplate = "ddd MMM dd HH:mm:ss +ffff yyyy";
DateTime createdAt = DateTime.ParseExact((string)jo["created_at"],
Const_TwitterDateTemplate, new System.Globalization.CultureInfo("en-US"));
在哪里
- 变量
jo
是表示created_at
日期属性的 JSON 对象,但实际上 Twitter 日期字符串进入此参数
关于c# - 从高音扬声器到 C# 格式的 JSON 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14962803/