使用javascirpt获取JSON格式的日期

在用json-lib里的net.sf.json.JSONObject对一个日期类型的对象进行转换的之后,转换成的格式如下:
[quote]
"time":{"month":4,"day":5,"year":109,"seconds":23,
"time":1241762003000,"date":8,"timezoneOffset":-480,"hours":13,"minutes":53}
[/quote]
可以看到,java里面的日期类型被转成了一个JSON数组。其实JSONObject就是Date对象里面的属性保存到了数组里面。
所以如果在页面上直接显示是没有办法得到[quote]yyyy-MM-dd HH:mm:ss[/quote]这种格式的日期的。需要对他转换一下。
在这个数组里面最有用的就是"time":1241762003000这个属性,这个属性就是java里面的那个从1970年1月1号到现在的微秒数。
用这个值加上javascript提供的日期函数就可以得到我们想要的[quote]yyyy-MM-dd HH:mm:ss[/quote]格式的日期字符串。
js里面的日期格式化函数是formatDate,使用方法如下


[color=darkblue]formatDate(new Date(msgs["time"])[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值