如何将 a 转换DateTimeOffset.Now
为与 twitter 兼容的日期/时间?
推特示例:
<created_at>Tue Apr 07 22:52:51 +0000 2009</created_at>
干杯:)
如何将 a 转换DateTimeOffset.Now
为与 twitter 兼容的日期/时间?
推特示例:
<created_at>Tue Apr 07 22:52:51 +0000 2009</created_at>
干杯:)
这几乎做到了:
DateTimeOffset now = DateTimeOffset.Now;
string x = now.ToString("ddd MMM dd HH:mm:ss zzzz yyyy",
CultureInfo.InvariantCulture);
Console.WriteLine(x);
...但它以时区位中的冒号结尾。我现在正在考虑删除它。
编辑:布莱赫。我目前能做的最好的事情是:
DateTimeOffset now = DateTimeOffset.Now;
string x = now.ToString("ddd MMM dd HH:mm:ss",
CultureInfo.InvariantCulture)
+ (now.ToString(" zzzz yyyy", CultureInfo.InvariantCulture)
.Replace(":", ""));
Console.WriteLine(x);
真是丑到不可思议。请注意,这是一种非常丑陋的日期和时间格式。Twitter真的没有更合理的格式可以使用吗?