当前位置: 首页 > Java > 正文

java 本地时间转化为GMT时间

1 星2 星3 星4 星5 星 (暂无评分)
Loading ... Loading ...
baidu_share

mongodb插入的时间要为GMT时间。我们从mysql读取的数据经过整合存入到mongodb中,这里要把mysql存入的时间转化为gmt时间,再存入到mongodb中。再次期间发现了一个问题,就是转化后的时间比现在少了一天。经过仔细检查,原来是转化程序写的有问题。

正确的转化程序如下:

Date d=new Date();
DateFormat format=new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z");
//如果只需要年月日为:DateFormat format=new SimpleDateFormat("EEE, dd MMM yyyy");
format.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(format.format(d));
String s=format.format(d)
//得到GMT时间
System.out.println(format.parse(s));

本文固定链接: http://www.chepoo.com/java-converted-to-local-time-gmt-time.html | IT技术精华网

java 本地时间转化为GMT时间:等您坐沙发呢!

发表评论