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
EEEEEE 日名的 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)等的時間。