首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

历元不是1970-1-10点

2012-09-21 
历元不是1970-1-1零点为什么是1970-1-1 08:00:00啊。Java codepublic class MyMain {public static void ma

历元不是1970-1-1零点
为什么是1970-1-1 08:00:00啊。

Java code
public class MyMain {    public static void main(String[] args) {        long duration = 4000;        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        System.out.println(sdf.format(new Date(duration)));    }}

结果是1970-01-01 08:00:04,照理说应该是1970-01-01 00:00:04啊。


[解决办法]
这个象是和时区有关, 把时区换一下,时间就变了. 换成伦敦(非夏令时)就是1970-01-01 00:00:04了。

热点排行