Iphone 如何将NSDate转换为NSString?

Iphone 如何将NSDate转换为NSString?,iphone,Iphone,我想将NSDate转换为NSString? 怎么可能呢 我尝试了这个,但没有成功(它正在生成异常): 提前感谢。您可以使用NSDateFormatter实现这一点 例如: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; NSString *string = [dateFormatter stringF

我想将NSDate转换为NSString? 怎么可能呢

我尝试了这个,但没有成功(它正在生成异常):


提前感谢。

您可以使用
NSDateFormatter
实现这一点

例如:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];

NSString *string = [dateFormatter stringFromDate:date];
[dateFormatter release];
有关控制字符串格式的更多方法,请参阅的参考文档

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];

NSString *string = [dateFormatter stringFromDate:date];
[dateFormatter release];