public class SimpleDateFormat extends DateFormat
SimpleDateFormat 是一個以國別敏感的方式格式化和分析數據的具體類。 它允許格式化 (date -> text)、語法分析 (text -> date)和標準化。
SimpleDateFormat 允許以為日期-時間格式化選擇任何用戶指定的方式啟動。 但是,希望用 DateFormat 中的 getTimeInstance、 getDateInstance 或 getDateTimeInstance 創建一個日期-時間格式化程序。 每個類方法返回一個以缺省格式化方式初始化的日期/時間格式化程序。 可以根據需要用 applyPattern 方法修改格式化方式。
SimpleDateFormat函數的繼承關系:
java.lang.Object
|
+----java.text.Format
|
+----java.text.DateFormat
|
+----java.text.SimpleDateFormat
字母 | 日期或時間元素 | 表示 | 示例 |
---|---|---|---|
G
| Era 標志符 | Text | AD
|
y
| 年 | Year | 1996 ; 96
|
M
| 年中的月份 | Month | July ; Jul ; 07
|
w
| 年中的周數 | Number | 27
|
W
| 月份中的周數 | Number | 2
|
D
| 年中的天數 | Number | 189
|
d
| 月份中的天數 | Number | 10
|
F
| 月份中的星期 | Number | 2
|
E
| 星期中的天數 | Text | Tuesday ; Tue
|
a
| Am/pm 標記 | Text | PM
|
H
| 一天中的小時數(0-23) | Number | 0
|
k
| 一天中的小時數(1-24) | Number | 24
|
K
| am/pm 中的小時數(0-11) | Number | 0
|
h
| am/pm 中的小時數(1-12) | Number | 12
|
m
| 小時中的分鐘數 | Number | 30
|
s
| 分鐘中的秒數 | Number | 55
|
S
| 毫秒數 | Number | 978
|
z
| 時區 | General time zone | Pacific Standard Time ; PST ; GMT-08:00
|
Z
| 時區 | RFC 822 time zone | -0800 |
一個小例子,幫助更好的理解SimpleDataFormat

































