对于我的iPhone应用程序,我得将NSDate对象转换为字符串,然后将字符串转换回NSDate对象。有人可以帮我吗?谢谢!NSDate和NSString可可
0
A
回答
2
使用转换从NSDate
到NSString
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss a"];
NSString *stringFromDate = [formatter stringFromDate:myNSDateInstance];
使用转换从NSString
到NSDate
。
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd hh:mm:ss a"];
NSDate *myDate = [df dateFromString: stringFromDate];
1
你需要检查NSDateFormatter
这正是这两个方向。
0
转换的NSDate到的NSString
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy"];
//Optionally for time zone converstions
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"..."]];
NSString *stringFromDate = [formatter stringFromDate:myNSDateInstance];
转换的NSString的NSDate
NSString *dateString = @"01-02-2010";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// this is imporant - we set our input date format to match our input string
// if format doesn't match you'll get nil from your string, so be careful
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
// voila!
dateFromString = [dateFormatter dateFromString:dateString];
[dateFormatter release];
相关问题
- 1. 转换和比较NSString和NSDate
- 2. 转换NSString到NSDate
- 3. NSString日期到NSDate
- 4. NSDate from NSString like HH:mm
- 5. iPhone:的NSString的NSDate
- 6. 从NSString检索NSDate
- 7. 转换:NSString到NSDate
- 8. 转换NSDate到NSString
- 9. iPhone SDK NSString到NSDate
- 10. 转换NSString-> NSDate?
- 11. iPhone - NSDate之间的转换 - NSString - NSDate
- 12. 可可NSString爆炸
- 13. 可可中的NSDate小时
- 14. 减法转换的NSString和NSDate的
- 15. 将NSString转换为NSDate
- 16. NSString NSDate不断变空
- 17. NSString NSDate错误的结果
- 18. NSString到NSDate转换问题
- 19. 转换的NSDate到的NSString
- 20. NSString到NSDate浮点值
- 21. 的NSDate从NSString的问题
- 22. 可可NSString自动控制
- 23. 正在搜索NSString可可?
- 24. 可可:我如何将nsdate转换为可可中的nstimeinterval?
- 25. 精梳NSString与星期几和NSDate与时间到一个NSDate对象
- 26. 的NSString长日期格式的NSDate
- 27. 如何将一个NSString转换为NSDate?
- 28. 程序崩溃在NSString NSDate转换
- 29. 如何一个NSString转换成NSDate的
- 30. 如何将NSString转换为NSDate?
相反转换的NSDate成一个字符串,然后回一个NSDate,你大概会想要保持NSDate的原样并创建一个额外的NSString对象来表示它。 – 2011-05-16 13:43:48