
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.Date概念
Date表示特定的瞬间,精确到毫秒。
在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。
2.Date类的方法及其构造方法
1 2 3 4 5 6 7 8 9 | Date date = new Date();
System.out.println(date);
Date date = new Date(0L);
System.out.println(date);
date = new Date(3742767540068L);
System.out.println(date);
Date date = new Date();
long time = date.getTime();
System.out.println(time);
|
3.实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.text.DateFormat;
import java.util.Date;
public class DateEx {
public static void main(String args[])
{
Date date = new Date();
System.out.println( "Date: " +date);
System.out.println( "Year: " +date.getYear());
System.out.println( "Month: " +date.getMonth());
System.out.println( "Time: " +date.getHours());
System.out.println( "----- The formating date -----" );
System.out.println( "Date: " +DateFormat.getDateInstance().format(date) );
System.out.println( "Time: " +DateFormat.getTimeInstance().format(date) );
System.out.println( "Date and Time: " +DateFormat.getDateTimeInstance().format(date) );
}
}
|
以上就是java中Date类的使用方法,有想要处理时间格式化问题的,可以选择Date类来进行解决,在其构造方法上掌握,就可以使用代码进行运用了。