NSDate---IOS開發(fā)之格式化日期時間



在開發(fā)iOS程序時,有時候需要將時間格式調整成自己希望的格式饿凛,這個時候我們可以用NSDateFormatter類來處理涧窒。

例如:

//實例化一個NSDateFormatter對象

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

//設定時間格式,這里可以設置成自己需要的格式

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

//用[NSDate date]可以獲取系統(tǒng)當前時間

NSString *currentDateStr = [dateFormatter stringFromDate:[NSDate date]];

常用的日期格式的設置

d

將日顯示為不帶前導零的數(shù)字(如 1)碌宴。如果這是用戶定義的數(shù)字格式中的唯一字符,請使用 %d。

dd

將日顯示為帶前導零的數(shù)字(如 01)碑隆。

EEE

將日顯示為縮寫形式(例如 Sun)蹬音。

EEEE

將日顯示為全名(例如 Sunday)。

M

將月份顯示為不帶前導零的數(shù)字(如一月表示為 1)劫狠。如果這是用戶定義的數(shù)字格式中的唯一字符独泞,請使用 %M懦砂。

MM

將月份顯示為帶前導零的數(shù)字(例如 01/12/01)组橄。

MMM

將月份顯示為縮寫形式(例如 Jan)。

MMMM

將月份顯示為完整月份名(例如 January)羽资。

gg

顯示時代/紀元字符串(例如 A.D.)

h

使用 12 小時制將小時顯示為不帶前導零的數(shù)字(例如 1:15:15 PM)遵班。如果這是用戶定義的數(shù)字格式中的唯一字符,請使用 %h弥激。

hh

使用 12 小時制將小時顯示為帶前導零的數(shù)字(例如 01:15:15 PM)微服。

H

使用 24 小時制將小時顯示為不帶前導零的數(shù)字(例如 1:15:15)趾疚。如果這是用戶定義的數(shù)字格式中的唯一字符糙麦,請使用 %H赡磅。

HH

使用 24 小時制將小時顯示為帶前導零的數(shù)字(例如 01:15:15)宝与。

m

將分鐘顯示為不帶前導零的數(shù)字(例如 12:1:15)习劫。如果這是用戶定義的數(shù)字格式中的唯一字符诽里,請使用 %m谤狡。

mm

將分鐘顯示為帶前導零的數(shù)字(例如 12:01:15)。

s

將秒顯示為不帶前導零的數(shù)字(例如 12:15:5)焰宣。如果這是用戶定義的數(shù)字格式中的唯一字符宛徊,請使用 %s逻澳。

ss

將秒顯示為帶前導零的數(shù)字(例如 12:15:05)。

f

顯示秒的小數(shù)部分斜做。例如苞氮,ff 將精確顯示到百分之一秒,而 ffff 將精確顯示到萬分之一秒瓤逼。用戶定義格式中最多可使用七個 f 符號笼吟。如果這是用戶定義的數(shù)字格式中的唯一字符库物,請使用 %f。

t

使用 12 小時制贷帮,并對中午之前的任一小時顯示大寫的 A戚揭,對中午到 11:59 P.M 之間的任一小時顯示大寫的 P。如果這是用戶定義的數(shù)字格式中的唯一字符撵枢,請使用 %t民晒。

tt

對于使用 12 小時制的區(qū)域設置,對中午之前任一小時顯示大寫的 AM锄禽,對中午到 11:59 P.M 之間的任一小時顯示大寫的 PM潜必。

對于使用 24 小時制的區(qū)域設置,不顯示任何字符沃但。

y

將年份 (0-9) 顯示為不帶前導零的數(shù)字垂攘。如果這是用戶定義的數(shù)字格式中的唯一字符,請使用 %y唁影。

yy

以帶前導零的兩位數(shù)字格式顯示年份(如果適用)哟沫。

yyy

以四位數(shù)字格式顯示年份孔祸。

yyyy

以四位數(shù)字格式顯示年份拂蝎。

z

顯示不帶前導零的時區(qū)偏移量(如 -8)玄货。如果這是用戶定義的數(shù)字格式中的唯一字符馆里,請使用 %z以舒。

zz

顯示帶前導零的時區(qū)偏移量(例如 -08)

zzz

顯示完整的時區(qū)偏移量(例如 -08:00)

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末滥沫,一起剝皮案震驚了整個濱河市缀辩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌健无,老刑警劉巖少漆,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異论巍,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門葫盼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來孩灯,“玉大人败匹,你說我怎么就攤上這事尚卫⊥饫铮” “怎么了鳖链?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我皮壁,道長协饲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任而线,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘毙死。我一直安慰自己颜曾,他們只是感情好,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布炸卑。 她就那樣靜靜地躺著盖文,像睡著了一般五续。 火紅的嫁衣襯著肌膚如雪疙驾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天踊谋,我揣著相機與錄音轿衔,去河邊找鬼。 笑死费变,一個胖子當著我的面吹牛扛稽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播昼激,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼庇绽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了橙困?” 一聲冷哼從身側響起瞧掺,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凡傅,沒想到半個月后辟狈,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡夏跷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年哼转,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片槽华。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡壹蔓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出猫态,到底是詐尸還是另有隱情佣蓉,我是刑警寧澤披摄,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站勇凭,受9級特大地震影響疚膊,放射性物質發(fā)生泄漏。R本人自食惡果不足惜虾标,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一寓盗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧璧函,春花似錦傀蚌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至美澳,卻和暖如春销部,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背制跟。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工舅桩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人雨膨。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓擂涛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親聊记。 傳聞我的和親對象是個殘疾皇子撒妈,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容