溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

時間格式轉換

發(fā)布時間:2020-07-31 16:09:04 來源:網(wǎng)絡 閱讀:411 作者:wolfxyzwolf 欄目:開發(fā)技術

 當在中文的開發(fā)環(huán)境下,獲取到大量的英文格式時間,這個時候就需要轉換一下,代碼如

//創(chuàng)建一個時間格式

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

//設置格式為獲取到的時間格式(這里的格式為你獲取到的時間格式)

      [dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss zzz"];    

//設置系統(tǒng)為英文系統(tǒng)

      [dateFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en-us"]];

//新建一個時間并賦值

      NSDate *datedate = [dateFormat dateFromString:@"Tue, 19 Feb 2013 08:01:01 GMT"];

//設置為你需要的格式

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

//將日期用自己格式化后賦予自己

      datedate = (NSDate*)[dateFormat stringFromDate:datedate];

 

      NSLog(@"%@",datedate);        

      [dateFormat release];

 

ps: 時間與字符串格式之間的轉換

1 NSString *abc= [dateFormat stringFromDate:DATE];

  NSDate *def = [dateFormat  dateFromString :STRING];

 2 可以使用強制類型轉換來實現(xiàn)

abc = (NSString *)def;

def = (NSDate *)abc;

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI