Date与Calendar之间的相互转化案例_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Date与Calendar之间的相互转化案例

Date与Calendar之间的相互转化案例

 2016/7/22 5:32:26  初心不负111  程序员俱乐部  我要评论(0)
  • 摘要:创建一个表示2016年6月6日11:22:33的Calendar对象,并获取一个对应的Date对象.将时间加上3个小时之后,按照"2000-01-01,10:20:30"格式输出.利用该Date对象获取一个对应的Calendar对象,并找到下一个月的相同时间并打印年,月,日,时,分,秒importjava.util.Date;/***创建一个表示2016年6月6日11:22:33的Calendar对象,并获取一个对应的Date对象.*将时间加上3个小时之后,按照"2000-01-01,10
  • 标签:

创建一个表示2016年6月6日11:22:33的Calendar对象,并获取一个对应的Date对象.将时间加上3个小时之后,按照"2000-01-01,10:20:30"格式输出.利用该Date对象获取一个对应的Calendar对象,并找到下一个月的相同时间并打印年,月,日,时,分,秒

?

class="java" name="code">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));
		
		
	}
}

?

  • 相关文章
发表评论
用户名: 匿名