JavaSE-13.2.1【Date类】

复制代码
 1 package day4.haifei02;
 2 
 3 import java.util.Date;
 4 
 5 /*
 6 2.时间日期类
 7 
 8 2.1Date类
 9     Date 代表了一个特定的时间,精确到毫秒
10     构造方法
11         public Date() 分配一个 Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒
12         public Date(long date) 分配一个 Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数
13     常用方法
14         public long getTime() 获取的是日期对象从1970年1月1日 00:00:00到现在的毫秒值
15         public void setTime(long time) 设置时间,给的是毫秒值
16         //1970是计算机元年
17  */
18 public class DateDemo {
19     public static void main(String[] args) {
20         Date d1 = new Date();
21         System.out.println(d1); //Sat May 29 13:10:03 CST 2021
22         //CST表示中国标准时间
23 
24         long date = 1000 * 60 * 60; //1时的毫秒值
25         Date d2 = new Date(date);
26         System.out.println(d2); //Thu Jan 01 09:00:00 CST 1970
27         //标准基准时间GMT:1970年1月1日0时0点0分;09:00:00是因为中国时区
28 
29         Date d3 = new Date();
30         System.out.println(d3.getTime() + "毫秒");
31         System.out.println(d3.getTime()*1.0 / 1000 / 60 / 60 / 24 / 365 + "年");
32 
33         d3.setTime(date);
34         System.out.println(d3); //基准时间
35 
36         long time = System.currentTimeMillis();
37         d3.setTime(time);
38         System.out.println(d3); //当前时间
39     }
40 }
复制代码

 

posted @   yub4by  阅读(42)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示