NSDate
你可以設定不同型別的日期格式:以下是它們的完整列表。
格式 | 含義/說明 | 例 1 | 例題 |
---|---|---|---|
y |
至少有一位數的年數。 | 175 AD→175 |
2016 AD→2016 |
yy |
正好 2 位數的年數。 | 5 AD→05 |
2016 AD→16 |
yyy |
至少有 3 位數的年數。 | 5 AD→005 |
2016 AD→2016 |
yyyy |
至少有 4 位數的年數。 | 5 AD→0005 |
2016 AD→2016 |
M |
至少有一位數的月份數。 | 七月→7 |
十一月→十一 |
MM |
至少有 2 位數的月份數。 | 七月→07 |
十一月→十一 |
MMM |
有三個字母的月的縮寫。 | 七月→七月 | 十一月→十一月 |
MMMM |
月份的全名。 | 七月→七月 | 十一月→十一月 |
MMMMM |
一個月的縮寫(Jan,June,July 都有’J’)。 | 七月→J |
十一月→N |
d |
至少有一位數的日子。 | 8→8 |
29→29 |
dd |
至少有兩位數的日子。 | 8→08 |
29→29 |
E ,EE 或 EEE |
日名的 3 個字母日縮寫。 | 星期一→星期一 | 星期四→星期四 |
EEEE |
全天的名字。 | 星期一→星期一 | 星期四→星期四 |
EEEEE |
日名的 1 個字母日縮寫。(星期四和星期二將是’T’) | 星期一→M |
星期四→T |
EEEEEE |
日名的 2 個字母日縮寫。 | 星期一→莫 | 星期四→Th |
a |
一天中的某個時段(上午/下午)。 | 晚上 10 點→PM |
凌晨 2 點→上午 |
h |
基於 1-12 小時,至少 1 位數。 | 晚上 10 點→10 |
凌晨 2 點→2 |
hh |
基於 1-12 的小時,至少 2 位數。 | 晚上 10 點→10 |
凌晨 2 點→02 |
H |
基於 0-23 的小時,至少有 1 位數。 | 晚上 10 點→14 |
凌晨 2 點→2 |
HH |
基於 0-23 的小時,至少 2 位數。 | 晚上 10 點→14 |
凌晨 2 點→02 |
m |
一分鐘至少 1 位數。 | 7→7 |
29→29 |
mm |
一分鐘至少 2 位數。 | 7→07 |
29→29 |
s |
至少有一位數的。 | 7→7 |
29→29 |
ss |
至少有二位數的秒。 | 7→07 |
29→29 |
對於根據區域(z)獲得不同的時間,還有更多的時間用於獲得毫秒細節(S)等的時間。