Date date = new Date(1990, 2, 29);
得到的时间是3890年3月29日,
原因是内部方法会将年增加1900 ,月是从0开始到11去匹配
所以正确的是
Date date = new Date(1990-1900, 2-1, 29);
在1.1版本就开始不推荐了 推荐用
Calendar.set(year, month, date)
Calendar date = Calendar.getInstance();
date.set(1990,2,29);
Date time = date.getTime();
得到时间1990年3月29日