java日期和時間的格式化

情感導師 5951

 添加導師LINE:jaqg

獲取更多愛情挽回攻略 婚姻修復技巧 戀愛脫單幹貨

在編寫程序時,經常需要對日期進行格式化輸出。使用String類的format方法可以實現對日期和時間的格式化輸出。

日期的格式化輸出

Java提供了日期格式化轉換符用於支持日期的格式化輸出,格式化轉換符如下表所示:

案例1:使用API庫的Date類獲取當前日期和時間信息,並用format()方法將日期格式化為「XXXX年XX月XX日」的格式。

java日期和時間的格式化

在PbaseUnit11項目unit包下創建DateFormatSample1類。代碼如下:

/**

* @Title: DateFormatSample1.java

* @Packageunit

* @Description: Java基礎知識課程案例

* @author編程訓練營

* @date

* @versionV1.0

*/

packageunit;

importjava.util.Date;

/**

* @ClassName: DateFormatSample1

* @Description: 字符串(日期和時間的格式化)案例1

* @author編程訓練營

* @date

*

*/

publicclassDateFormatSample1 {

/**

* @Title: main

* @Description:Java程序入口main方法

* @param@param args 參數

* @return void 返回類型

* @throws

*/

publicstaticvoidmain(String[] args) {

/**

* 創建一個Date對象,獲取當前日期和時間

* Date類在Java.util包

* 使用import語句導入Java.util.Date

*

*/

Date date = new Date();

// 使用String類format()方法格式化日期

String szDate = String.format("當前日期為:%tY年%tm月%td日", date,date,date);

System.out.println(szDate);

}

}

程序結構分析

Date類在Java. util包內,需要使用import語句導入Java. util.Date類。使用new運算符創建Date對象後,Date對象會自動獲取當前日期和時間,創建的Date對象為變量date。

使用String類format()方法格式化日期,任務要求日期格式化為「XXXX年XX月XX日」,在format()方法的格式化串中使用了%tY、%tm、%td格式化符,%tY獲取Date對象的4位年份(如2019),%tm獲取Date對象的2位月份(如06),%td獲取Date對象的2位天數(如12),format()方法的args參數使用date變量。

程序執行結果如下圖所示:

時間的格式化輸出

String類的format()方法也可以對時間進行格式化,Java提供了時間格式化轉換符用於支持時間的格式化輸出,時間格式化轉換符如下表所示:

案例2:使用API庫的Date類獲取當前日期和時間信息,並用format()方法將時間格式化為「XX時XX分XX秒」的格式。

在PbaseUnit11項目unit包下創建DateFormatSample2類。代碼如下:

/**

* @Title: DateFormatSample2.java

* @Packageunit

* @Description: Java基礎知識課程案例

* @author編程訓練營

* @date

* @versionV1.0

*/

packageunit;

importjava.util.Date;

/**

* @ClassName: DateFormatSample2

* @Description: 字符串(日期和時間的格式化)案例2

* @author編程訓練營

* @date

*

*/

publicclassDateFormatSample2 {

/**

* @Title: main

* @Description: Java程序入口main方法

* @param@param args 參數

* @return void 返回類型

* @throws

*/

publicstaticvoidmain(String[] args) {

/**

* 創建一個Date對象,獲取當前日期和時間

* Date類在Java.util包

* 使用import語句導入Java.util.Date

*

*/

Date date = new Date();

// 使用String類format()方法格式化時間

String szDate = String.format("當前時間為:%tH時%tM分%tS秒", date,date,date);

System.out.println(szDate);

}

}

程序結構分析

使用String類format()方法格式化時間,任務要求時間格式化為「XX時XX分XX秒」,在format()方法的格式化串中使用了%tH、%tM、%tS格式化符,%tH獲取Date對象的2位小時數(如16),%tM獲取Date對象的2位分鐘數(如20),%tS獲取Date對象的2位秒數(如35),format()方法的args參數使用date變量。

評論列表

頭像
2024-01-04 11:01:08

情感分析的比較透徹,男女朋友們可以多學習學習

頭像
2023-09-13 14:09:08

發了正能量的信息了 還是不回怎麼辦呢?

頭像
2023-06-13 06:06:56

如果發信息,對方就是不回復,還不刪微信怎麼挽回?

 添加導師LINE:jaqg

獲取更多愛情挽回攻略 婚姻修復技巧 戀愛脫單幹貨

發表評論 (已有3條評論)