如何给出具有格里高利价值的UIdatepicker非格里高利历

时间:2014-04-21 01:24:38

标签: nsdateformatter uidatepicker gregorian-calendar

使用此代码

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"YYYY-MM-dd HH:mm"];

在我的datepicker上有默认值'2014', 使用泰语日历让我很难在UIdatepicker上显示2557年(当然是泰国语言环境)的年份选择器。是的,这是正确的 - 但我希望以格里高利的日历格式获得它的价值,所以我可以将它保存在数据库上而不用担心。我可以在NSDateFormatter上执行此操作吗? (还包括小时,分钟和天)

1 个答案:

答案 0 :(得分:0)

我解决了自己的问题:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setCalendar:gregorianCalendar];
[formatter setDateStyle:NSDateFormatterFullStyle];
[formatter setTimeStyle:NSDateFormatterFullStyle];