我想在我的iphone应用程序中使用DateFormatter,这是在设置->通用->日期&时间
提前感谢。
要使用默认的本地设置(这是用户在Setting->General->Date&Time中选择的),Apple提供了一个快速方法localizedStringFromDate:dateStyle:timeStyle:
仅获取日期,使用:
NSString *datePresentaion =
[NSDateFormatter localizedStringFromDate:someDate dateStyle:NSDateFormatterLongStyle timeStyle:NSDateFormatterNoStyle];
如果您正在创建NSDateFormatter
的实例,您需要告诉它哪个本地用户:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.locale = [NSLocale currentLocale];