毫秒值的概念和作用 --Date类的构造方法和成员方法
一, Date类
类 Date 表示特定的瞬间,精确到毫秒。
毫秒:千分之一秒
作用:可以对时间和日期进行计算
可一把日期转换为毫秒进行计算,计算完毕,再转换为日期。
把日期转换为毫秒:
当前的日期:2020-11-10;
时间原点(0毫秒):1970-1-1 00:00:00
计算当前日期到原点一共多少毫秒
把毫秒转换为日期:
1天 = 24x60x60 = 86400秒 = 86400000毫秒
注意:
中国属于东八区,需要把时间加8小时
二, Date类的构造方法和成员方法
1.无参构造方法
Date()的空参数构造方法:
获取当前系统的时间和日期
2.有参构造方法
Date()的带参数构造方法:
传递毫秒值,把毫秒转换为Date日期
public static void main(String[] args) { demo01(); demo02(); } /* Date()的空参数构造方法: 获取当前系统的时间和日期 */ private static void demo01(){ Date date = new Date(); System.out.println(date);//Tue Nov 10 21:27:06 CST 2020 } /* Date()的带参数构造方法: 传递毫秒值,把毫秒转换为Date日期 */ private static void demo02(){ Date d1 = new Date(0); System.out.println(d1); Date d2 = new Date(2081111111111L); System.out.println(d2); }
Date的成员方法
long getTime() 把日期转化为毫秒
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数
/* 类 Date 表示特定的瞬间,精确到毫秒。 毫秒:千分之一秒 作用:可以对时间和日期进行计算 可一把日期转换为毫秒进行计算,计算完毕,再转换为日期。 把日期转换为毫秒: 当前的日期:2020-11-10; 时间原点(0毫秒):1970-1-1 00:00:00 计算当前日期到原点一共多少毫秒 把毫秒转换为日期: 1天 = 24x60x60 = 86400秒 = 86400000毫秒 注意: 中国属于东八区,需要把时间加8小时 */ public class Demo01Date { public static void main(String[] args) { demo03(); } /* Date类的成员方法: long getTime() 把日期转化为毫秒 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。*/ private static void demo03(){ Date date = new Date(); System.out.println(date.getTime()); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)