json时间问题

oysd0628 2014-02-17 04:31:24
可以在cs后台将json格式的时间转换成datetime类型么?比如说有一个json格式的时间\/Date(1392196657197)\/,转换成datetime类型后是2014/2/12 17:18:13。如果可以,怎么转换啊?求指导!
...全文
368 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyun0112 2014-02-17
  • 打赏
  • 举报
回复
var jsonString = @"\/Date(1392196657197)\/";
string p = @"\\/Date\((\d+)\)\\/";
Regex reg = new Regex(p);
DateTime dt = new DateTime(1970, 1, 1);
dt = dt.AddMilliseconds(long.Parse(reg.Match(jsonString).Groups[1].Value));
dt = dt.ToLocalTime();

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧