我有来自网络服务的字符串,如12/31/2013 09:12:15 A.M
。 现在我想将其转换为12 Dec 2013 09:12:15 A.M
。 使用NSDAteFormatter
在iOS中如何将字符串转换为iOS中的日期格式?
0
A
回答
7
我给你的答案,但downvoting你的问题是太简单,并且他们的解决方案可以很容易地找到一个简单的搜索。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [formatter dateFromString:myDateString];
[formatter setDateFormat:@"dd MMMM yyyy aa:mm:ss a"];
NSString *newDate = [formatter stringFromDate:date];
+1
您的日期格式缺少期间(上午/下午)。 – neilco
+1
确切地说:由于AM/PM,日期格式应该是@“MM/dd/yyyy HH:mm:ss a”) – clash
+1
如果是12小时格式,那么实际的日期格式应该是* @“ MM/dd/yyyy hh:mm:ss a“*。注意这里的'h'。 'H'是24小时格式。 – EmptyStack
0
NSString *dateStr = @"12/31/2013 09:12:15 AM";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [dateFormat dateFromString:dateStr];
// Convert date object to desired output format
[dateFormat setDateFormat:@"EEEE MMMM d, YYYY"];
dateStr = [dateFormat stringFromDate:date];
[dateFormat release];
相关问题
- 1. 如何将日期字符串转换为sql日期格式
- 2. 如何将字符串转换为Python中的日期格式?
- 3. 如何将字符串转换为JavaScript中的日期格式?
- 4. 如何将字符串转换为java中的日期格式?
- 5. 字符串转换为日期格式
- 6. 如何将NSString转换为日期格式化的字符串
- 7. 如何将日期的转换格式指定为字符串
- 8. 如何将字符串日期转换为sqlite中的日期格式
- 9. 将字符串格式转换为格式日期样式
- 10. 将日期转换为不同日期格式的字符串ios?
- 11. 将日期字符串转换为需要的日期字符串格式
- 12. 将字符串转换为日期并格式化日期
- 13. 将日期字符串转换为SQL可读日期格式
- 14. C#将日期从字符串转换为日期格式
- 15. 将日期字符串转换为日期格式
- 16. 将字符串转换为包含字符的日期格式
- 17. 如何将日期字符串转换为ios中的NSDate
- 18. 如何将字符串转换为日期,又不失格式
- 19. Oracle:如何将字符串转换为日期格式
- 20. 如何将字符串(yyyy-mm-dd)转换为日期格式
- 21. 如何将字符串转换为mysql日期时间格式?
- 22. 如何将字符串转换为日期格式
- 23. 如何将日期时间字符串转换为sql格式?
- 24. 如何将PHP日期字符串转换为其他格式
- 25. 如何将字符串转换为日期格式
- 26. 如何在python中将字符串日期转换为日期时间格式?
- 27. 如何在MySQL中将日期字符串转换为日期格式
- 28. 如何在oracle10g中将字符串日期转换为日期格式
- 29. android将字符串转换为日期格式转换回字符串
- 30. 将字符串转换为Javascript中的日期时间格式
你有没有尝试过的东西?有很多与它有关的问题。 –