• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dong894の毎日
博客园    首页    新随笔    联系   管理    订阅  订阅

Newtonsoft.Json日期转换方案

  最近使用jdGrid做客户端端表格,服务器 用 Newtonsoft.Json转换json,可是转换出来的时间上出了一些问题,格式变成了"\/Date(1269582661683+0800)\/"这样的格式,使用javascript转换日期总是失败。后来研究了一下Newtonsoft.Json,终于解决了。

     在使用Newtonsoft.Json转换时,如下转换带有日期的对象

代码
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
//这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
//jsonObject是准备转换的对象
strJSON = JsonConvert.SerializeObject(jsonObject, Newtonsoft.Json.Formatting.Indented, timeConverter);

 

     参考了 http://m.cnblogs.com/37217/1631587.html,真是帮了大忙了。 

posted @ 2010-04-15 12:10  dong894  阅读(1611)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3