0
A
回答
1
您应该为此使用NSDateFromatter类。 设置日期的格式,然后使用
- (NSDate *)dateFromString:(NSString *)string
方法。 查看NSDateFormatter reference了解详情。
0
用途:
[ NSDate dateWithString: myStr ];
0
1
更好的选择是使用NSDateFormatter。您可以指定字符串格式,区域设置,时区。
dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *en_US = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[dateFormatter setLocale:en_US];
[en_US release];
[dateFormatter setDateFormat:@"MM/dd/yyyy h:mm:ss a"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:-60*60*7]];
NSDate *date = [dateFormatter dateFromString:dateString];
[dateFormatter release];
0
正如ssteinberg所说,格式如下。
// 2011-05-07+02:00
[dateFormatter setDateFormat:@"yyyy-MM-dd+hh:mm:"];
相关问题
- 1. 将日期的NSString转换为NSDate
- 2. NSString日期到NSDate
- 3. 转换的NSDate到的NSString
- 4. 转换NSString到NSDate
- 5. 转换:NSString到NSDate
- 6. 转换NSDate到NSString
- 7. 转换NSString-> NSDate?
- 8. iPhone - NSDate之间的转换 - NSString - NSDate
- 9. 的NSString日期转换
- 10. 如何将给定为“20110912T220000”(NSString)的日期转换为NSDate
- 11. 将NSString日期转换为NSDate或特定的字符串
- 12. 的NSString长日期格式的NSDate
- 13. 从NSString转换为NSDate时获取无日期
- 14. 将NSString转换为NSDate
- 15. NSString到NSDate转换问题
- 16. NSString到NSDate返回错误的日期
- 17. 怎样的NSString转换成NSDate的
- 18. 减法转换的NSString和NSDate的
- 19. 如何一个NSString转换成NSDate的
- 20. 从NSDate转换为NSString的问题
- 21. 错误的转换NSString到NSdate
- 22. 我想的NSString转换成NSDate的,但UIPickerView显示当前日期
- 23. 如何的NSString/NSDate的转换为周一2月25日
- 24. 使用NSDateFormatter与NSString到NSDate转换的预期输出偏差
- 25. 如何将UTC日期转换为NSDate?
- 26. 将转换日期从MySQL到NSDate
- 27. NSDate - 将日期转换为GMT
- 28. 将NSString转换为具有日期格式的NSString的块
- 29. 如何将一个NSString转换为NSDate?
- 30. 程序崩溃在NSString NSDate转换
只是阅读文档...有这样一种方法...:S – Macmade 2011-03-30 11:25:29