您好,登錄后才能下訂單哦!
當在中文的開發(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;
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。