将 Groovy 中的日期转换为日历:.setTime() 或 .toCalendar?
Convert Date to Calendar in Groovy: .setTime() or .toCalendar?
我一直使用 setTime() 方法将日期转换为日历
Date date = new Date()
def calendar.setTime(date)
最近我发现了 .toCalendar() 方法。
Date date = new Date()
def calendar = date.toCalendar()
它们之间有什么区别,我应该使用哪个?
如你所愿here此方法的作用完全相同:
public static Calendar toCalendar(Date self) {
Calendar cal = Calendar.getInstance();
cal.setTime(self);
return cal;
}
我一直使用 setTime() 方法将日期转换为日历
Date date = new Date()
def calendar.setTime(date)
最近我发现了 .toCalendar() 方法。
Date date = new Date()
def calendar = date.toCalendar()
它们之间有什么区别,我应该使用哪个?
如你所愿here此方法的作用完全相同:
public static Calendar toCalendar(Date self) {
Calendar cal = Calendar.getInstance();
cal.setTime(self);
return cal;
}