Date日期类

Date类:

        他表示程序运行的瞬间,精确到毫秒。

import java.util.Date;        Date日期类是java.util包下的所以需要导包。 

Date date=new Date();

创建了一个日期类date对象。
System.out.println(date);

用println打印date对象的到的就是程序当前的运行时间

Mon Oct 31 11:46:36 GMT+08:00 2022:     是当前系统运行程序的时间。

  此程序是2022年十月三十一日11点四十六分三十六秒运行的 

      GTM代表一个地区

       GMT+08:00说明北京时间比这个地区的时间快八个小时

如果想把时间格式化一下可以使用一个Date类中的一个过时的方法toLocaleString()

此处通过date调用toLocaleString()方法把时间格式化为:2022-10-31 11:58:26,更加容易读懂。但是此方法已经过时,不推荐使用。

Date的无参构造上面已经提了,下面是Date的有参构造

Date有参构造:

Date date=new Date(毫秒值);

我们可以通过构造方法来设定我们想设定的时间,不过该方法有点麻烦不建议使用

其本质就是传递给date一个毫秒值,1970.01.01       08:00加上这个毫秒值就得出了你设置的时间

我们给其传值为0时输出的就是1970-1-1  8:00:00

我们通过1000*60*60*24设置了一天的时间它输出的就是1970-1-2   8:00:00

毫秒值转换为Date对象:

86400000:是通过:类名.getTime()方法获取毫秒值(此处的毫秒值就是举例1970-1-1       8:00的毫秒值,也就是我们上面通过set方法设置的1000*60*60*24)

我们除了可以通过有参构造实现时间的设置,还可以通过:类名.setTime(毫秒值),方法来把设置时间 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值