Date与Calendar之间的相互转化案例
程序员文章站
2022-05-02 15:54:08
...
创建一个表示2016年6月6日11:22:33的Calendar对象,并获取一个对应的Date对象.将时间加上3个小时之后,按照"2000-01-01,10:20:30"格式输出.利用该Date对象获取一个对应的Calendar对象,并找到下一个月的相同时间并打印年,月,日,时,分,秒
import java.util.Date; /** * 创建一个表示2016年6月6日11:22:33的Calendar对象,并获取一个对应的Date对象. * 将时间加上3个小时之后,按照"2000-01-01,10:20:30"格式输出. * 利用该Date对象获取一个对应的Calendar对象, * 并找到下一个月的相同时间并打印年,月,日,时,分,秒.(1503.day15.Home06) */ public class Demo05 { public static void main(String[] args) { Calendar instance=Calendar.getInstance(); instance.set(2016, 5, 6, 11, 22, 33); Date d=instance.getTime(); long mills=d.getTime()+3*60*60*1000; Date d1=new Date(mills); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd , HH-mm-ss"); System.out.println(sdf.format(d1)); instance.setTime(d1); instance.add(Calendar.MONTH, 1); System.out.println(instance.get(Calendar.YEAR)); System.out.println(instance.get(Calendar.MONTH)); System.out.println(instance.get(Calendar.DAY_OF_MONTH)); System.out.println(instance.get(Calendar.HOUR_OF_DAY)); System.out.println(instance.get(Calendar.MINUTE)); System.out.println(instance.get(Calendar.SECOND)); } }
推荐阅读
-
Java 中 Date 与 Calendar 之间的编辑与转换实例详解
-
Java中Date,Calendar,Timestamp的区别以及相互转换与使用
-
Java中Date,Calendar,Timestamp的区别以及相互转换与使用
-
Java 中 Date 与 Calendar 之间的编辑与转换
-
Java Bean与Map之间相互转化的实现方法
-
Java Bean与Map之间相互转化的实现
-
datatable与实体类之间相互转化的几种方法
-
Base64与File之间的相互转化方式
-
Java 中 Date 与 Calendar 之间的编辑与转换
-
php深入学习笔记一(数组与对象之间的相互转化)