这是我的测试:
long stamp = 1471314737L;//unix timestamp for 16 Aug 2016...
Timestamp test = new Timestamp(stamp);
System.out.println("test = " + test.toString());
1970-01-17 16:41:54.737
这是怎么回事?
答案 0 :(得分:2)
Timestamp(long time)使用a构造一个Timestamp对象 毫秒时间值。
https://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html
尝试将时间戳乘以1000?