我有一個字符串'2015-06-23T15:43:04.000 + 05:30',我想將日期格式轉換爲2015年6月23日15:43如何使用dateformatter在目標c中解析字符串date0
2
A
回答
2
試試這個的:
NSString *temp = @"2015-06-23T15:43:04.000+05:30";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"YYYY-MM-dd'T'HH:mm:ss.SSS'+05:30'"];
NSDate *dte = [dateFormat dateFromString:temp];
NSLog(@"Date: %@", dte);
NSDateFormatter *dF = [[NSDateFormatter alloc] init];
[dF setDateFormat:@"dd MMMM yyyy HH:mm"];
NSLog(@"%@", [dF stringFromDate:dte]);
在控制檯:
日期:2015年6月23日12時43分04秒+0000
2015年6月23日15:43
1
,你可以這樣做:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:@"2015-01-01 11:11:11"];
1
試試這個:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
NSDate *date = [dateFormatter dateFromString:@"2015-06-23T15:43:04.000+05:30"];
NSString *dateString=[dateFormatter stringFromDate:date];
NSDateFormatter *dF = [[NSDateFormatter alloc] init];
[dF setDateFormat:@"dd MMMM yyyy HH:mm"];
NSString *dateString2 = [dF stringFromDate:dte];
1
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-DDThh:mm:ss.sTZD"];
NSDate *date = [dateFormatter dateFromString:@"2015-06-23T15:43:04.000+05:30"];
[dateFormatter setDateFormat:@"dd-MMM-yyyy HH:mm"];
NSString *dateString=[dateFormatter stringFromDate:date];
相關問題
- 1. 目標C:解析JSON字符串
- 2. 字符串解析目標C
- 3. 如何解析iphone中的字符串,目標c?
- 4. 如何解析目標C中的JSON字符串?
- 5. 如何解析這些HTML字符串在目標c
- 6. 如何在目標C解析字符串
- 7. 使用AFNetworking解析日期字符串(dateFormatter)
- 8. 如何rtf的字符串解析目標C
- 9. 字符串解析在C#
- 10. 如何解析asp.net webservice在目標c中返回的xml字符串?
- 11. 解析目標c對象中的字符串
- 12. 使用JsonConvert c解析json字符串#
- 13. 解析字符串使用Objective-C
- 14. 如何'解析'輸入字符串和調用目標函數?
- 15. 如何解析字符串使用jQuery
- 16. 使用DateFormatter分析一個深奧的日期字符串
- 17. 在SSIS或C中解析字符串#
- 18. 在C#中解析Json字符串#
- 19. 在C++中解析字符串
- 20. 在C中動態字符串解析#
- 21. 座標字符串解析
- 22. 解析C++字符串
- 23. 解析字符串C#
- 24. 解析字符串到C++
- 25. C#解析JSON字符串
- 26. Visual C++字符串解析
- 27. 解析字符串C
- 28. C#字符串解析
- 29. OBJ-C解析字符串
- 30. C字符串解析
你可以告訴你試過嗎? – Paulw11
@ Paulw11 dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@「yyyy-MM-dd HH:mm」]; dateNotFormatted = [dateFormatter dateFromString:replace]; [dateFormatter setDateFormat:@「dd MMM YYYY」]; dateFormatted = [dateFormatter stringFromDate:dateNotFormatted]; 之後,我得到空。我不知道他們發生了什麼。 – Tuple