黑马程序员技术交流社区
标题:
Calender
[打印本页]
作者:
122125241
时间:
2015-7-4 23:41
标题:
Calender
Calender重写了Date类,用法与Date类相同
package cn.itcast2;
import java.util.Calendar;
import java.util.Date;
/*
* Calendar:日历类
* 构造方法:
* 一般不使用子类构造,而是通过父类返回实例对象的方法创建对象
* Calendar rightNow = Calendar.getInstance();
* 普通方法:
* get(int field) 获取指定字段的值 字段中的月份是从0-11
* set(int year,int month, int date) 设置年月日
* add(int field, int amount) 为某个字段添加某个量
* public final Date getTime() 给我一个日历对象 还你一个日期对象
*/
public class Demo1 {
public static void main(String[] args) {
Calendar instance = Calendar.getInstance();
//获取当前时间的毫秒值
long time2 = instance.getTime().getTime();
System.out.println(time2);
System.out.println("===============================");
//设置时间练习
instance.set(1989, 5, 22);
System.out.println(instance.getTime());
System.out.println("===============================");
//年费减少1练习
instance.add(instance.YEAR, -1);
System.out.println(instance.getTime());
System.out.println("===============================");
//设置生日毫秒时间,并且与当前时间做差,查看来到世上多少天
instance.set(Calendar.YEAR, 1989);
instance.set(Calendar.MONTH, 7);
instance.set(Calendar.DAY_OF_MONTH, 23);
long time = instance.getTime().getTime();
System.out.println(time);
System.out.println((time2-time)/1000/60/60/24);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2