Java中的Calendar和Date之间的转换

1、Calendar转换成Date

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

2、Date转换成Calendar

Date date = new Date();
Calendar cal = Calendar.getInstance();
Cal.setTime(date );

3、当前时间加减小时(年,月,日,小时,分钟)

String oneHoursAgoTime="";
Date dt = new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd-HH");
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
//rightNow.add(Calendar.DATE, -1);
rightNow.add(Calendar.HOUR, -1);
Date dt1=rightNow.getTime();
oneHoursAgoTime = sdf.format(dt1);
return oneHoursAgoTime;

版权声明:本文为correlate原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。