【问题标题】:How to give UIdatepicker non-gregorian calendar w/ gregorian value如何给 UIdatepicker 非公历日历 w/公历值
【发布时间】:2014-04-21 01:24:37
【问题描述】:

使用此代码

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

在我的日期选择器上默认设置为“2014”, 使用泰语日历让我很头疼,因为它在 UIdatepicker 上的年份选择器上显示 2557 年(当然是泰语语言环境)。是的,这是正确的-但我想以公历格式获取它的值,因此我可以将其保存在数据库中而无需担心。我可以在我的 NSDateFormatter 上这样做吗? (还包括小时、分钟和天)

【问题讨论】:

    标签: nsdateformatter uidatepicker gregorian-calendar


    【解决方案1】:

    我自己解决了问题:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多