-4
我從日曆事件中獲取這樣的格式字符串「2014-02-13 13:05:16 +0000」。使用這個字符串如何轉換爲這種DD/mm/YYYY格式的字符串。如何將日期和時間字符串轉換爲日期字符串?
由於提前,
我從日曆事件中獲取這樣的格式字符串「2014-02-13 13:05:16 +0000」。使用這個字符串如何轉換爲這種DD/mm/YYYY格式的字符串。如何將日期和時間字符串轉換爲日期字符串?
由於提前,
你需要有NSDateFormatter的一個實例
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-mm-dd HH:MM:ss +0000"];
NSDate *date = [dateFormatter dateFromString:@"2014-02-13 17:09:16 +0000"];
[dateFormatter setDateFormat:@"dd/mm/YYYY"];
NSString *dateString = [dateFormatter stringFromDate:date];
NSLog(@"%@",dateString);
輸出: 13/02/2014
你也可以做一點點修改字符串:
NSString *str = @"2014-02-13 13:05:16 +0000";
NSString *trimmedString = [str substringToIndex:10];
NSMutableString *mutableTrimmed = [trimmedString mutableCopy];
[mutableTrimmed replaceOccurrencesOfString:@"-" withString:@"/" options:NSCaseInsensitiveSearch range:NSMakeRange(0, [mutableTrimmed length])];
你沒有打算自己做一些研究。你是否? – vikingosegundo
請參閱下面我編輯的答案。 –