Java 中日期的轉換字元


以下是日期時間的轉換字元:

字元描述
c完整日期和時間
FISO 8601 日期
D美國格式日期(月/日/年)
T24 小時制時間
r12 小時制時間
R24 小時制時間,無秒
Y四位數年份(帶前導零)
y年份的後兩位數字(帶前導零)
C年份的前兩位數字(帶前導零)
B完整月份名稱
b縮寫月份名稱
m兩位數月份(帶前導零)
d兩位數日期(帶前導零)
e兩位數日期(無前導零)
A完整星期名稱
a縮寫星期名稱
j三位數一年中的日期(帶前導零)
H兩位數小時(帶前導零),介於 00 和 23 之間
k兩位數小時(無前導零),介於 0 和 23 之間
I兩位數小時(帶前導零),介於 01 和 12 之間
l兩位數小時(無前導零),介於 1 和 12 之間
M兩位數分鐘(帶前導零)
S兩位數秒(帶前導零)
L三位數毫秒(帶前導零)
N九位數納秒(帶前導零)
P大寫上午或下午標記
p小寫上午或下午標記
zRFC 822 格林威治標準時間數值偏移量
Z時區
s自 1970-01-01 00:00:00 格林威治標準時間以來的秒數
Q自 1970-01-01 00:00:00 格林威治標準時間以來的毫秒數

以下是一個示例:

示例

 即時演示

import java.util.Calendar;
public class Demo {
   public static void main( String args[] ) {
      Calendar cal = Calendar.getInstance();
      System.out.printf( "%1$tA, %1$tB %1$td, %1$tY
", cal );       System.out.printf( "%1$ta, %1$tb %1$te, %1$ty
", cal );    } }

輸出

Monday, November 26, 2018
MONDAY, NOVEMBER 26, 2018
Mon, Nov 26, 18

更新於: 2020-06-27

131 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.