欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中Date日期類的使用方法示例詳解

 更新時間:2023年08月25日 09:35:35   作者:明月一壺酒  
這篇文章主要介紹了Java中Date日期類的使用方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、構造器實例化對象

//使用無參構造器
Date date1 = new Date();
System.out.println(date1);
//使用有參構造器,參數(shù)為long類型的時間戳,將時間戳自動轉為時間對象
Date date2 = new Date(60000);
System.out.println(date2);

運行結果:

說明:

  • Date 類的無參數(shù)構造方法獲取的是系統(tǒng)當前的時間,顯示的順序為星期、月、日、小時、分、秒、年。
  • Date 類帶 long 類型參數(shù)的構造方法獲取的是距離 GMT 指定毫秒數(shù)的時間, 60000 毫秒是一分鐘,而 GMT(格林尼治標準時間)與 CST (中央標準時間)相差 8 小時,也就是說 1970 年 1 月 1 日 00:00:00 GMT 與 1970 年 1 月 1 日 08:00:00 CST 表示的是同一時間。 因此距離 1970 年 1 月 1 日 00:00:00 CST 一 分鐘的時間為 1970 年 1 月 1 日 00:01:00 CST ,即使用 Date 對象表示為 Thu Jan 01 08:01:00 CST 1970 。

二、構造Date對象并指定日期

1. 構造函數(shù)時設置時間參數(shù)

日期參數(shù)形式

在實例化Date對象時直接告訴Date對象特定的時間,也就是讓Date對象指向自己設定的時間而非系統(tǒng)當前時間。

  • 直接寫入年份和月份是得不到想要的結果的。因為java中Date是從1900年開始算的,所以第一個參數(shù)要填入你想要的年份后要減去1900,月需要減1,日可以直接插入。時分秒也可以直接插入。
  • 如果想要添加的時間需要精確到年月日時分秒,按順序依次按規(guī)則輸入即可。如果只需精確到年月日時分秒三個參數(shù)可以不填,系統(tǒng)默認時分秒為00:00:00。
//使用有參構造器實例化對象
Date date4 = new Date(2023 - 1900, 6 - 1, 5, 6, 2, 4);
Date date5 = new Date(2023-1900, 6 - 1, 5);
System.out.println(date4);
System.out.println(date5);

運行結果展示: 

 字符串參數(shù)形式

使用特定的字符串格式進行實例化并指定時間,使用此方法時必須按照"年/月/日 時:分:秒"此種順序和格式,例如:

Date date1= new Date("2023/6/16 11:40:00");
System.out.println(date1);

運行結果展示:

2. 使用格式化工具進行時間Date時間設置 

Date date1= new Date();
Date date2= new Date();
//聲名兩個格式化工具,并且設置格式化字符串格式
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//因為在格式化時,如果不按照指定格式進行輸入無法進行格式化會出現(xiàn)異常,所以用try-catch處理異常
try {
    date1 = sdf1.parse("2023年06月16日 19:17:00");
    date2 = sdf2.parse("2023-06-16 19:17:00");
}catch (Exception ignored){}
System.out.println(date1);
System.out.println(date2);

運行結果: 

 三、將日期格式化為中文狀態(tài)輸出

以上輸出均為英文狀態(tài)下的,當然我們可以是用日期格式話使輸出為中文狀態(tài),例:

Date date = new Date();
//格式化輸出
System.out.printf("%tF %<tT",date);

輸出結果:

四、Date日期類方法

到此這篇關于Java中Date日期類的使用方法的文章就介紹到這了,更多相關Java Date日期類內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java實現(xiàn)浪漫流星表白的示例代碼

    Java實現(xiàn)浪漫流星表白的示例代碼

    本文將利用Java語言實現(xiàn)浪漫流星表白,可以實現(xiàn)這些功能:播放音樂、自定義流星數(shù)量、飛行速度、光暈大小、流星大小,自定義表白話語,感興趣的可以學習一下
    2022-05-05
  • 深度源碼解析Java 線程池的實現(xiàn)原理

    深度源碼解析Java 線程池的實現(xiàn)原理

    如何高效的使用這些資源就是程序員在平時寫代碼時候的一個努力的方向。本文要說的線程池就是一種對 CPU 利用的優(yōu)化手段。對Java 線程池的實現(xiàn)原理相關知識感興趣的朋友一起看看吧
    2021-05-05
  • Java Hibernate使用方法及整合查詢

    Java Hibernate使用方法及整合查詢

    這篇文章主要介紹了Java使用與整合Hibernate,在正式進入Hibernate的高級應用之前,需要了解聲明是數(shù)據(jù)模型與領域模型,這兩個概念將會幫助我們更好的理解實體對象的關聯(lián)關系映射
    2023-04-04
  • Mybatis實現(xiàn)SQL映射的兩種方法(xml文件形式和注解形式)

    Mybatis實現(xiàn)SQL映射的兩種方法(xml文件形式和注解形式)

    這篇文章主要介紹了Mybatis實現(xiàn)SQL映射的兩種方法(xml文件形式和注解形式),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 教你怎么用Idea打包jar包

    教你怎么用Idea打包jar包

    這篇文章主要介紹了教你怎么用Idea打包jar包,文中有非常詳細的代碼示例,對剛開始使用IDEA的小伙伴們很有幫助喲,需要的朋友可以參考下
    2021-05-05
  • SpringBoot實現(xiàn)Excel文件批量上傳導入數(shù)據(jù)庫

    SpringBoot實現(xiàn)Excel文件批量上傳導入數(shù)據(jù)庫

    這篇文章主要為大家詳細介紹了SpringBoot實現(xiàn)Excel文件批量上傳導入數(shù)據(jù)庫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • RabbitMQ實現(xiàn)延時消息的兩種方法實戰(zhàn)教程

    RabbitMQ實現(xiàn)延時消息的兩種方法實戰(zhàn)教程

    這篇文章主要介紹了RabbitMQ實現(xiàn)延時消息的兩種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • SpringCloud Config配置加密解密用法解析

    SpringCloud Config配置加密解密用法解析

    這篇文章主要介紹了SpringCloud Config配置加密解密用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 解讀SpringBoot接收List<Bean>參數(shù)問題(POST請求方式)

    解讀SpringBoot接收List<Bean>參數(shù)問題(POST請求方式)

    這篇文章主要介紹了解讀SpringBoot接收List<Bean>參數(shù)問題(POST請求方式),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • PowerJob的QueryConvertUtils工作流程源碼解讀

    PowerJob的QueryConvertUtils工作流程源碼解讀

    這篇文章主要為大家介紹了PowerJob的QueryConvertUtils工作流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01

最新評論