我的代码是这样的 private DateTime changTimeType(string s) { DateTime time; CultureInfo ci = new CultureInfo("en-NZ");//区域化设置 try { time = DateTime.ParseExact(s, "ddd MMM dd hhh:mm:ss zzz yyyy", ci, DateTimeStyles.AdjustToUniversal); } catch (Exception) { time = DateTime.Now; } return time; }发现有好多个是时间无法转化,即发生异常 转化为了当前时间 例如时间为"Fri Mar 16 14:36:35 +0800 2012"
2 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
一个替代方案,如果你的确是要转换为服务器端的locaktime:Converting UTC to local time with SQL Server CLR
如果是将UTC转换为客户端localtime可以考虑timeago.
- 2 回答
- 0 关注
- 796 浏览
添加回答
举报
0/150
提交
取消