Date类、Canlendar类和DateFormat类

来源:互联网 发布:中医诊断软件 编辑:程序博客网 时间:2024/05/29 16:20

Date类:用于表示日期和时间

Date构造方法:

Date():创建表示当前时间的Date对象

Date(long date):创建自1970年1月1日0:0:0以来date秒后的时间的对象

package study;
import java.util.*;
public class Example22 {
public static void main(String[] args) {
Date date1=new Date();
Date date2=new Date(966666661);
System.out.println(date1);
System.out.println(date2);
}
}

结果:



Calendar类:一个抽象类,不可以被实例化,在程序中需要调用其静态方法getInstance()来得到其对象

它用于完成日期和时间字段的操作,它可以通过特定的方法设置和读取日期的特定部分,比如年月日时分秒等。

注意:

MONTH字段的时间起始值为0,而不是1,所以在利用Calendar.MONTH取其月份的时候要加1.

当直接输出calendar对象的时候,会输出很多的值,而不止像Date对象那样输出年月日。

package study;
import java.util.Calendar;
public class Example23 {
public static void main(String[] args) {
Calendar calendar=Calendar.getInstance();

System.out.println(calendar);
}
}

结果:


所以说,Calendar类用于完成日期和时间字段的操作,它可以设置特定的方法设置和读取日期的特定部分。


原创粉丝点击