JavaSE核心之一:Date类Calendar类Math类枚举;
Posted abcdjava
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE核心之一:Date类Calendar类Math类枚举;相关的知识,希望对你有一定的参考价值。
1.Date类
1) java.util.Date类用于封装日期及时间信息,一般仅用它显示某个日期,不对他作任何操作处理,作处理用Calendar类,计算方便。
2) Date 类本质上拥有一个long fastTime属性的包装类,提供了很多属性和方法用于快速获取年月日、时分秒。而fastTime就是时间戳。
1 import java.util.Date; 2 3 public class Test1 { 4 public static void main(String[] args) { 5 // 查看当前系统平台时区、环境等的时间 6 Date _date = new Date(); 7 System.out.println(_date); 8 9 //获取_date的时间戳,计算机时间戳是指距离历元(1970-01-01 00:00:00:000)的时间间隔(ms) ; 10 long _time = _date.getTime(); 11 System.out.println(_time);//输出1556540877266 ,(是该时间距离 历元 经过的毫秒数) 12 13 //通过时间戳创建Date对象 14 long ftime = 0; 15 Date _date2 = new Date(ftime); 16 System.out.println(_date2);//输出Thu Jan 01 08:00:00 CST 1970; 17 18 } 19 20 }
3) 需求:构建一个未来3天的当前的时间;
以上是关于JavaSE核心之一:Date类Calendar类Math类枚举;的主要内容,如果未能解决你的问题,请参考以下文章
Date类和Calendar类应用到计算活了多少天和判断闰年与平年
JAVASE学习笔记:第八章 经常使用类Util工具包之日期类数字类
Java学习笔记4.5.1 日期时间 - Date类与Calendar类