为什么是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了。