java.util包下的Date()类的有参构造器方法已经被废弃掉了↓
但是有时候仍可能用到这个方法进行Date的初始化,此时需要注意如下问题:
- 传入的year参数,应该为“目标年份”-1900,
- 月份需要-1;
例:如果想要将2018年,7月,19日初始化作为Date的初始化值,那么正确的写法应该是
int year = 2018;
int month = 7;
int day = 19;
Date date = new Date(year-1900,month-1,day);
java.util包下的Date()类的有参构造器方法已经被废弃掉了↓
但是有时候仍可能用到这个方法进行Date的初始化,此时需要注意如下问题:
例:如果想要将2018年,7月,19日初始化作为Date的初始化值,那么正确的写法应该是
int year = 2018;
int month = 7;
int day = 19;
Date date = new Date(year-1900,month-1,day);