下面我来详细讲解一下“java中Calendar与Date类型互相转换的方法”。
Calendar转Date
可以通过Calendar的getTime()
方法将Calendar类型转换为Date类型。
import java.util.Calendar;
import java.util.Date;
public class CalendarToDate {
public static void main(String[] args) {
// 获取当前日期时间
Calendar calendar = Calendar.getInstance();
// 将Calendar转换为Date
Date date = calendar.getTime();
System.out.println("Calendar时间为:" + calendar.getTime());
System.out.println("Date时间为:" + date);
}
}
以上代码会输出以下结果:
Calendar时间为:Sat Nov 20 15:10:51 CST 2021
Date时间为:Sat Nov 20 15:10:51 CST 2021
Date转Calendar
可以通过Calendar的setTime(Date date)
方法将Date类型转换为Calendar类型。
import java.util.Calendar;
import java.util.Date;
public class DateToCalendar {
public static void main(String[] args) {
// 获取当前日期时间
Date date = new Date();
// 将Date转换为Calendar
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println("Date时间为:" + date);
System.out.println("Calendar时间为:" + calendar.getTime());
}
}
以上代码会输出以下结果:
Date时间为:Sat Nov 20 15:21:33 CST 2021
Calendar时间为:Sat Nov 20 15:21:33 CST 2021
以上就是java中Calendar与Date类型互相转换的方法的完整攻略。希望能够对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java中Calendar与Date类型互相转换的方法 - Python技术站