如何將DateTimeOffset.Now
轉換爲與twitter兼容的日期/時間?如何將我的DateTimeOffset轉換爲Twitter日期/時間?
Twitter的例子:
<created_at>Tue Apr 07 22:52:51 +0000 2009</created_at>
歡呼:)
如何將DateTimeOffset.Now
轉換爲與twitter兼容的日期/時間?如何將我的DateTimeOffset轉換爲Twitter日期/時間?
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);
...但它的時區位冒號結束。我正在考慮刪除它。
編輯:Blech。目前我能做的最好的是:
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真的沒有一個更合理的格式可以使用嗎?
乾杯喬恩。我還假設DateTimeOffset.TryParse(..)將工作讀取? – 2010-05-31 07:16:49
@ Pure.Chrome:添加了糟糕的刪除冒號後,我不知道解析的最佳方式......您可能需要手動添加它!正如我所說,可能值得檢查一下是否有更合理的格式可以使用。 – 2010-05-31 07:19:10
@Jon我從他們的DEV API獲取了twitter信息,如下所示:http://dev.twitter.com/doc/get/statuses/show – 2010-05-31 07:20:07
[ooook .....](http://stackoverflow.com/posts/2941923/revisions)。刪除問候並不完全[罕見](http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts),但在未來我會加你到極短的「不要編輯這個人的帖子,他們有點不平衡」名單 – 2010-05-31 07:22:02
:) *眨眼*乾杯隊友:)最欣賞...和不平衡讓我在我的腳趾上:) – 2010-05-31 07:30:57