零基础学Java—Java 日期时间(三十一)
Posted 王同学要努力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学Java—Java 日期时间(三十一)相关的知识,希望对你有一定的参考价值。
【零基础学Java】—Java 日期时间(三十一)
java.util.Date
:表示日期和时间的类- 类Date表示特定的瞬间,精确到毫秒
- 毫秒:千分之一秒,1000毫秒=1秒
- 特定的时间:一个时间点,一刹那时间
- 毫秒值的作用:可以对时间和日期进行计算
- 把毫秒转换为日期:
1天=24*60*60=86400秒=86400*1000=86400000毫秒
一、java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。
public class demo02date
public static void main(String[] args)
DemoDate();
/*
Date()类的空参数构造方法
Date()获取当前系统的日期和时间
*/
private static void DemoDate()
Date date=new Date();
System.out.println(date);//Mon Apr 11 17:16:22 CST 2022
二、第二个构造函数接收一个参数,该参数是从 1970 年 1 月 1 日起的毫秒数。
三、long getTime()
把日期转换为毫秒;返回自1970年1月1日00:00:00 GMT
以来此Date对象表示的毫秒数相当于System.currentTimeMillis()
方法
import java.util.Date;
/**
* @author :CaiCai
* @date : 2022/4/11 17:13
*/
public class demo02date
public static void main(String[] args)
DemoDate();
demo02();
demo03();
/*
Date()类的空参数构造方法
Date()获取当前系统的日期和时间
二、Date类的带参数构造方法
Date(long date);传递毫秒值,把毫秒值转换为Date日期
三、long getTime() 把日期转换为毫秒;返回自1970年1月1日00:00:00 GMT以来此Date对象表示的毫秒数
相当于System.currentTimeMillis()方法
*/
private static void DemoDate()
Date date=new Date();
System.out.println(date);//Mon Apr 11 17:16:22 CST 2022
private static void demo02()
Date date=new Date(0L);
System.out.println(date);//Thu Jan 01 08:00:00 CST 1970
date=new Date(1649669685688L);
System.out.println(date);
public static void demo03()
Date date=new Date();
long time= date.getTime();
System.out.println(time);//1649670030836
以上是关于零基础学Java—Java 日期时间(三十一)的主要内容,如果未能解决你的问题,请参考以下文章