我对NSDateFormatter有一个奇怪的问题,我将以下字符串作为日期格式“dd / MM / yy”传递
如果我今年输入50,我会转换为1950,但是低于49的结果导致2049年。有任何想法我可以如何解决这个问题吗?
非常感谢。
答案 0 :(得分:2)
听起来你需要强制四位数的响应(或以编程方式将两位“19”)添加到你从中绘制字符串的任何地方。很多人在近期到中期的未来使用日期,如“12/21/12”(玛雅日历时代结束),所以很自然地,2位数的年份假设2000+为数字1-50和1999-数字(50-99)。
我也看到关键词“NSDateFormatter”& “世纪”,b.t.w。