我的代碼是這樣的 private DateTime changTimeType(string s) { DateTime time; CultureInfo ci = new CultureInfo("en-NZ");//區(qū)域化設(shè)置 try { time = DateTime.ParseExact(s, "ddd MMM dd hhh:mm:ss zzz yyyy", ci, DateTimeStyles.AdjustToUniversal); } catch (Exception) { time = DateTime.Now; } return time; }發(fā)現(xiàn)有好多個是時間無法轉(zhuǎn)化,即發(fā)生異常 轉(zhuǎn)化為了當(dāng)前時間 例如時間為"Fri Mar 16 14:36:35 +0800 2012"
2 回答

慕容3067478
TA貢獻1773條經(jīng)驗 獲得超3個贊
一個替代方案,如果你的確是要轉(zhuǎn)換為服務(wù)器端的locaktime:Converting UTC to local time with SQL Server CLR
如果是將UTC轉(zhuǎn)換為客戶端localtime可以考慮timeago.
- 2 回答
- 0 關(guān)注
- 856 瀏覽
添加回答
舉報
0/150
提交
取消