使用 显示完整日期+时间的简单方法是什么NSDate
,并且还支持 iOS 4.3?例如,Saturday 30 September, 14:00
。
问问题
134 次
2 回答
1
NSDate* date= [NSDate date];
NSDateFormatter* formatter= [NSDateFormatter new];
[formatter setDateFormat: @"eeee dd MMMM , hh:mm"];
NSString* formattedDate= [formatter stringFromDate: date];
编辑
其他方式:
formatter.dateStyle= NSDateFormatterFullStyle;
formatter.timeStyle= NSDateFormatterShortStyle;
如评论中所述,这应该是首选方式。
于 2012-12-21T13:54:39.427 回答
1
如果您想要本地化日期/时间:
NSString *s = [NSDateFormatter localizedStringFromDate:date dateStyle:NSDateFormatterFullStyle timeStyle:NSDateFormatterFullStyle];
在实践中,这通常是太多了。您的示例可以通过使用NSDateFormatterLongStyle
for date 和NSDateFormatterShortStyle
for time 获得。
文档。
于 2012-12-21T13:58:45.997 回答