今天搞了下时间戳,发现一个隐藏的小问题。
百度一下时间戳在线工具转换进入http://tool.chinaz.com/tools/unixtime.aspx这个网站,在线转换时间戳,并且提供了各类语言的转换代码:
按照他提供的方法在JAVA里面跑一面
打印得到的数据是:1969-12-16 12:17:29,这是不对的,我在线转换得到的数据是:
那么问题出现了,提供的方法不对么??
研究了一下发现问题出在数据转换上
然后请教了一下别人,应该是Date的构造方法不一样
之前date应该走的int year的构造方法。