`
初心不负111
  • 浏览: 3431 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

创建一个表示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));
		
		
	}
}

 

分享到:
评论

相关推荐

    cleancalendar_calendar_

    标题“cleancalendar_calendar_”暗示我们关注的是一款与日历相关的Web应用或组件,它可能是一个用于在网页上选择日期的交互式日历控件。描述提到“HTML網頁欄位點選後選擇日期資料後填回資料功能”,这意味着这个...

    Python代码源码-实操案例-框架案例-实现日间、星期客流高峰提示.zip

    - 判断是否为工作日:可能需要用到`calendar`模块来检查日期是否落在周一至周五之间。 - 定义高峰和非高峰时段:根据业务需求设置阈值,超过该阈值的时段视为高峰。 6. **提示系统**: - 可能会实现一个简单的...

    Android日期时间倒计时(可设置提醒).zip

    在这个例子中,我们可能会用到`Calendar`类来创建一个目标日期和当前日期,然后计算它们之间的差值,转化为秒或毫秒,作为倒计时的基础。 ```java Calendar targetDate = Calendar.getInstance(); targetDate.set...

    安卓天气日历时间选择倒计时相关-《自定义倒计时控件》最新源码.rar

    2. **时间日期处理**:在倒计时功能中,通常需要获取当前时间并计算与目标时间的差距,这涉及到Java的Date和Calendar类,或者是安卓提供的android.text.format.Time类的使用。开发者可能使用了这些类来创建和比较...

    JAVA面试题并发篇源码及资料

    13. **线程安全的类和方法**:例如`StringBuffer`与`StringBuilder`的区别,`Date`与`Calendar`的线程安全性等。 通过深入学习这些知识点,开发者可以更好地理解和掌握Java并发编程的核心概念,从而在面试中展现出...

    时间选择器

    在时间选择器的实现上,可能会涉及到日期和时间的处理,这需要利用Foundation框架中的Date和Calendar类。Date对象代表一个具体的时刻,而Calendar则用于处理日期和时间的计算,如比较日期、获取星期几等功能。同时,...

    Java范例开发大全 (源程序)

     实例212 List、Set与Array之间的相互转换 375  实例213 二分查找法的实现方法 377  实例214 模拟操作系统的进程调度 379  实例215 利用栈将字符串逆序输出 381  实例216 动态的数组链表 382  实例217 你...

    java范例开发大全(pdf&源码)

    实例212 List、Set与Array之间的相互转换 375 实例213 二分查找法的实现方法 377 实例214 模拟操作系统的进程调度 379 实例215 利用栈将字符串逆序输出 381 实例216 动态的数组链表 382 实例217 你能猜出鱼是谁的...

    java范例开发大全源代码

     11.3 Date类和Calendar类 324  实例191 使用Date类获取系统的当前时间 324  实例192 使用DateFormat类获取系统的当前时间 325  实例193 使用GregorianCalendar类获取系统的当前时间 326  实例194 使用...

    java范例开发大全

    实例212 List、Set与Array之间的相互转换 375 实例213 二分查找法的实现方法 377 实例214 模拟操作系统的进程调度 379 实例215 利用栈将字符串逆序输出 381 实例216 动态的数组链表 382 实例217 你能猜出鱼是谁的...

    实验项目D、Java应用专题编程

    - 包装类的特点及其与基本类型之间的关系。 - 自动装箱和拆箱的具体应用。 - **异常基础实验** - 异常处理的基本流程。 - try-catch-finally语句的使用。 - **包访问权限实验** - 创建和使用包的步骤。 - 不同...

    阿鲁拉Java

    10. **Java API和标准库**:熟悉Java提供的各种类库,如Math类、Date和Calendar类、Swing或JavaFX用于图形用户界面,以及网络编程相关的Socket和ServerSocket等。 11. **JVM与内存管理**:理解Java虚拟机的工作原理...

    Java范例开发大全(全书源程序)

    实例212 List、Set与Array之间的相互转换 375 实例213 二分查找法的实现方法 377 实例214 模拟操作系统的进程调度 379 实例215 利用栈将字符串逆序输出 381 实例216 动态的数组链表 382 实例217 你能猜出鱼是...

Global site tag (gtag.js) - Google Analytics