根据Java API,Date(year, month, day)不建议使用构造函数。我知道可以用以下代码替换它:
Date(year, month, day)
Calendar myCal = Calendar.getInstance(); myCal.set(Calendar.YEAR, theYear); myCal.set(Calendar.MONTH, theMonth); myCal.set(Calendar.DAY_OF_MONTH, theDay); Date theDate = myCal.getTime();
但是,我想用一些短的东西代替它(最好是一到两行)。
您可以使用:new GregorianCalendar(theYear, theMonth, theDay).getTime()
new GregorianCalendar(theYear, theMonth, theDay)
.getTime()
public GregorianCalendar(int year, int month, int dayOfMonth) 构造一个GregorianCalendar,并在默认时区中使用默认语言环境设置给定的日期。
public GregorianCalendar(int year, int month, int dayOfMonth)
构造一个GregorianCalendar,并在默认时区中使用默认语言环境设置给定的日期。