一尘不染

单行设置日期

java

根据Java API,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();

但是,我想用一些短的东西代替它(最好是一到两行)。


阅读 187

收藏
2020-12-03

共1个答案

一尘不染

您可以使用:new GregorianCalendar(theYear, theMonth, theDay).getTime()

public GregorianCalendar(int year, int month, int dayOfMonth)

构造一个GregorianCalendar,并在默认时区中使用默认语言环境设置给定的日期。

2020-12-03