你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> iOS解析帶T的時間字符串的詳解

iOS解析帶T的時間字符串的詳解

編輯:IOS7技巧
下面我們來看一篇關於iOS解析帶T的時間字符串的詳解,希望這一篇教程能夠為各位帶來幫助,具體的細節如下文介紹.

現有從服務器獲取到的時間字符串:

@”2016-12-05T12:21:37″

這個和一般獲取到的時間字符串不同之處是:中間有T。
從這種字符串獲取NSDate方法如下:
1.

NSDateFormatter *dateFormatter = [NSDateFormatter new];
dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss";//使用帶有子字符串'T'的日期格式
NSDate *date = [dateFormatter dateFromString:@"2016-12-05T12:21:37"];

2.

NSMutableString *mutableStringWithT = [[NSMutableString alloc] initWithString:@"2016-12-05T12:21:37"];
[mutableStringWithT replaceCharactersInRange:[mutableStringWithT rangeOfString:@"T"] withString:@" "];//手動將帶T的時間字符串替換為@" "
 
NSDateFormatter *dateFormatter = [NSDateFormatter new];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";//不帶'T'的日期格式
NSDate *date = [dateFormatter dateFromString:mutableStringWithT];

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved