2
我正在開發一個Twitter應用程序。 twitter API返回的日期時間字符串格式爲「Tue Jan 24 08:42:31 +0000 2012」。該API也會返回偏移值。對於(新澤西州,孟買,加爾各答,欽奈)(UTC + 05:30),抵消值將爲「19800」。通過添加UTC偏移量將Twitter DateTime轉換爲本地時間
如何將此日期時間字符串轉換爲本地日期時間並添加UTC偏移量。
任何人都可以請點亮這個嗎?
這裏是一個[相關問題](http://stackoverflow.com/questions/2917810 /什麼最新-RFC-的確,Twitter的使用)。不幸的是,twitter datetime不符合RFC,所以你必須自己拿出解析代碼。鏈接中的響應提供了一些示例代碼。這裏的相關方法是[DateTime.ParseExact](http://msdn.microsoft.com/en-us/library/system.datetime.parseexact.aspx) – Cameron 2012-03-04 08:06:21
嗨,卡梅隆,我已經使用這種解析方式。 'DateTime.ParseExact(twitterDateOffset,「ddd MMM dd HH:mm:ss zzz yyyy」,System.Globalization.CultureInfo.InvariantCulture);'。但是這在當地時間正在返回。如何修改此函數以返回UTC值? – mlg 2012-03-04 08:19:24
解析後你有沒有試過DateTime.ToUniversalTime()? – Cameron 2012-03-04 08:27:48