使用 SimpleDateFormat 格式化日期


SimpleDateFormat 是一個具體的類,用於以區域感知的方式格式化和解析日期。SimpleDateFormat 允許您首先為日期時間格式選擇任何使用者定義的模式。

示例

線上演示

import java.util.*;
import java.text.*;

public class DateDemo {

   public static void main(String args[]) {
      Date dNow = new Date( );
      SimpleDateFormat ft =        
      new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");

      System.out.println("Current Date: " + ft.format(dNow));
   }
}

這將產生以下結果:

輸出

Current Date: Sun 2004.07.18 at 04:14:09 PM PDT

SimpleDateFormat 格式程式碼

要指定時間格式,請使用時間模式字串。在此模式中,所有 ASCII 字母都保留為模式字母,其定義如下

字元    
描述
示例
G
紀元指示符
公元
y
四位數的年份
2001
M
年中的月份
七月或 07
d
月中的日期
10
h
上午/下午的小時數 (1~12)
12
H
一天中的小時數 (0~23)
22
m
小時中的分鐘數
30
s
分鐘中的秒數
55
S
毫秒
234
E
星期幾
星期二
D
年中的日期
360
F
月中的星期幾
2 (七月的第二個星期三)
w
年中的星期數
40
W
月中的星期數
1
a
上午/下午標記
下午
k
一天中的小時數 (1~24)
24
K
上午/下午的小時數 (0~11)
10
z
時區
東部標準時間
'
轉義文字
分隔符
"
單引號
`

更新於: 2020年6月19日

905 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.