ios開發(fā)中時(shí)間轉(zhuǎn)換的方法集錦
在開發(fā)iOS程序時(shí),有時(shí)候需要將時(shí)間格式調(diào)整成自己希望的格式,這個(gè)時(shí)候我們可以用NSDateFormatter類來處理。
例如:
//實(shí)例化一個(gè)NSDateFormatter對象
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//設(shè)定時(shí)間格式,這里可以設(shè)置成自己需要的格式
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//用[NSDate date]可以獲取系統(tǒng)當(dāng)前時(shí)間
NSString *currentDateStr = [dateFormatter stringFromDate:[NSDate date]];
//輸出格式為:2010-10-27 10:22:13
NSLog(@"%@",currentDateStr);
//alloc后對不使用的對象別忘了release
[dateFormatter release];
ios將時(shí)間戳轉(zhuǎn)換成時(shí)間字符串類的方法代碼
//將date時(shí)間戳轉(zhuǎn)變成時(shí)間字符串
//@paaram date 用于轉(zhuǎn)換的時(shí)間
//@param formatString 時(shí)間格式(yyyy-MM-dd HH:mm:ss)
//@return NSString 返回字字符如(2012-8-8 11:11:11)
+ (NSString *)getDateStringWithDate:(NSDate *)date
DateFormat:(NSString *)formatString
{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:formatString];
NSString *dateString = [dateFormat stringFromDate:date];
NSLog(@"date: %@", dateString);
[dateFormat release];
return dateString;
}
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
iOS 9 Core Spotlight搜索實(shí)例代碼
本文主要講解 iOS 9 Core Spotlight,在 IOS 開發(fā)的時(shí)候有時(shí)候會(huì)用到搜索功能,這里給大家一個(gè)實(shí)例作為參考,有需要的小伙伴可以參考下2016-07-07Swift 2.1 為 UIView 添加點(diǎn)擊事件和點(diǎn)擊效果
本文主要介紹 Swift UIView,這里給大家提供代碼示例作為參考為UIView 添加點(diǎn)擊事件和點(diǎn)擊效果,希望能幫助IOS開發(fā)的同學(xué)2016-07-07iOS開發(fā)之UIPickerView實(shí)現(xiàn)城市選擇器的步驟詳解
這篇文章給大家介紹iOS利用控件UIPickerView實(shí)現(xiàn)城市選擇器的效果,選擇城市這一功能相信在大家日常開發(fā)的時(shí)候經(jīng)常遇見,下面就來看看詳細(xì)的實(shí)現(xiàn)過程,有需要的可以參考借鑒。2016-09-093分鐘實(shí)現(xiàn)iOS語言本地化/國際化(圖文教程)
這篇文章主要介紹了3分鐘實(shí)現(xiàn)iOS語言本地化/國際化,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02