java Date类的使用方法

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.Date概念

Date表示特定的瞬间,精确到毫秒。

JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。

2.Date类的方法及其构造方法

Datedate=newDate();//创建日期对象
System.out.println(date);//SunAug0812:23:03CST2088输出的是当前日期
Datedate=newDate(0L);//0L是一个参数是一个long的数值计算时间远点到到这个数据值的时间。
System.out.println(date);//ThuJan0108:00:00CST1970
date=newDate(3742767540068L);
System.out.println(date);//SunAug0809:39:00CST2088表述时间原点经过3742767540068L毫秒
Datedate=newDate();
longtime=date.getTime();//获取时间原点到当前日期的毫秒数
System.out.println(time);//3742777636267

3.实例

importjava.text.DateFormat;
importjava.util.Date;

publicclassDateEx{

publicstaticvoidmain(Stringargs[])
{
Datedate=newDate();

System.out.println("Date:"+date);
System.out.println("Year:"+date.getYear());//itisnotagoodway
System.out.println("Month:"+date.getMonth());//itisnotagoodway
System.out.println("Time:"+date.getHours());//itisnotagoodway

System.out.println("-----Theformatingdate-----");
System.out.println("Date:"+DateFormat.getDateInstance().format(date));
System.out.println("Time:"+DateFormat.getTimeInstance().format(date));
System.out.println("DateandTime:"+DateFormat.getDateTimeInstance().format(date));
}
}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容