Java中Calendar和Date类型相互转换的方法

分类:知识百科 日期: 点击:0

Calendar类型转Date类型

Calendar类型转换为Date类型可以使用Calendar类中的getTime()方法,该方法返回一个Date类型的对象,代码示例如下:

Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();

Date类型转Calendar类型

Date类型转换为Calendar类型可以使用Calendar类的setTime()方法,该方法接收一个Date类型的对象,代码示例如下:

Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);

其他方法

除了以上两种方法,还可以使用Calendar类中的set()方法,该方法接收一个int类型的年月日,代码示例如下:

Calendar calendar = Calendar.getInstance();
calendar.set(2020, 10, 10);

也可以使用Date类中的getTime()方法,该方法返回一个long类型的毫秒值,代码示例如下:

Date date = new Date();
long time = date.getTime();

还可以使用Calendar类中的setTimeInMillis()方法,该方法接收一个long类型的毫秒值,代码示例如下:

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time);
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。