码:
import java.sql.Timestamp;
Timestamp startTimestamp = new Timestamp(2012, 1, 1, 0, 0, 0, 0);
System.out.println("startTimestamp = " + startTimestamp);
System.out.println("startTimestamp.getYear() = " + startTimestamp.getYear());
输出:
startTimestamp = 3912-02-01 00:00:00.0
startTimestamp.getYear() = 2012
是错误还是我做错了什么?
最佳答案
javadoc说:
参数:
年-减去1900年
因此,2012 + 1900 = 3912。