【发布时间】:2010-11-22 22:12:29
【问题描述】:
如何将 NSDate 转换成这样的字符串:
Monday, November 22, 2010
.. 然后又回到 NSDate?
【问题讨论】:
标签: iphone objective-c ios nsdate
如何将 NSDate 转换成这样的字符串:
Monday, November 22, 2010
.. 然后又回到 NSDate?
【问题讨论】:
标签: iphone objective-c ios nsdate
类似:
NSDate *date=//...;
;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSString *string=[dateFormatter stringFromDate:date];
//....
NSDate *newDate=[dateFormatter dateFromString:string];
还有更多细节我没有涉及,例如语言环境问题等等,但这应该会让你继续前进
【讨论】:
您需要使用NSDateFormatter 类,尤其是stringFromDate 和dateFromString。该链接有很好的例子。
【讨论】: