天天看点

Java时间:GMT以及UTC

<a target="_blank" href="http://maxiang.info/#/?provider=evernote&amp;guid=38afe4c0-93e0-476f-b47f-eaadfde16dcd">edit</a>

gmt即格林威治标准时间,以英国伦敦郊区皇家格林威治天文台的标准时间。世界被分为24个时区。而北京在东八区

utc即世界协调时间,以格林威治时间为准,经过平均太阳时等修正后,以秒为单位的国际原子时所综合计算而成的时间。所以utc比gmt更加精准。

java date使用utc时间,如tue nov 11 16:59:08 cst 2014,cst表示china standard time ut+8:00

由于date的相关 api 不易于实现国际化。从 jdk 1.1 开始,应该使用 calendar 类来操作“年月日时分秒”,同时可以通过 dateformat 类来格式化和解析日期字符串。date 中的相应方法已废弃。

上一篇: Java操作Mongo