输入banner图图片脚本导航/分类

MongDB的DateZone

(o instanceof Date) { Date d = (Date) o; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd‘T‘HH:mm:ss.SSS‘Z‘"); format.setCalendar(new GregorianCalendar(new SimpleTimeZone(0, "GMT"))); serialize(new BasicDBObject("$date", format.format(d)), buf); return; }

 


找到问就好办,自己完成日期的转换: #SimpleDateFormat

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd‘T‘HH:mm:ss.SSS‘Z‘");
format.setCalendar(new GregorianCalendar(new SimpleTimeZone(0, "GMT")));
Date date = format.parse("2012-01-20 00:00:00");

 

date日期变成2012-01-20 08:00:00+08也就是在GMT+8时区下自动加8个小时。

 


or

 

将date(GMT)转成string(GMT+8) //jdk帮我们自动加8
由mongo负责将string(GMT+8)转成date(GMT+8)

再次取出时,由date(GMT+8)取成string(GMT+8) //mongo不会负责转的

MongDB的DateZone

标签:不一致   mongodb   serial   字符   div   set   span   bit   gdb