iphone開發中如何獲取時區、時間

原文鏈接:http://bbs.51cto.com/thread-846463-1.html


如何將本地時間轉換成指定時區的時間? NSDateFormatter *formatter =  [[NSDateFormatter alloc] init];



[formatter setDateFormat"yyyy-MM-dd hh:mm:ss"];



NSTimeZone* timeZone = [NSTimeZone timeZoneWithName"Asia/Shanghai"];



[formatter setTimeZone:timeZone];



NSString *loctime = [formatter stringFromDate:date];



[formatter release];
複製代碼現在loctime就是指定時區的時間字符串了
-----------------------------------------
無論用戶設置的是12小時制還是24小時制,如何獲得24小時制的時間?
----------------------------------------- NSDateFormatter * formatter =   [[NSDateFormatter alloc] init];



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



NSString *loctime = [formatter stringFromDate:date];



[formatter release]
複製代碼這裏要注意的是formatter的格式,如果是小寫的"hh",那麼時間將會跟着系統設置變成12小時或者24小時制。大寫的"HH",則強制爲24小時制。

發佈了21 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章