【发布时间】:2012-09-16 18:34:25
【问题描述】:
有没有人注意到 iOS6 NSDateFormatter 在没有给出年份时默认为 2000 年
iOS6:
[[NSDateFormatter alloc] init] dateFromString:@"7:30am"]
=> 2000 年 1 月 1 日,早上 7:30
iOS5:
=> 1970 年 1 月 1 日,早上 7:30
问题: 1.有没有更好的方法来比较两个不同的时间?我有这个地铁应用程序PATH Schedule/Map。地铁时间在数据库中被硬编码为 numSecondsSince1970。我通过将出发时间与当前的 numSecondsSince1970 进行比较,为人们提供下一班到达的火车。 现在我只是将 1970 年附加到时间字符串 "2:30am" => "1970 2:30am" 但似乎有更好的方法
谢谢!
【问题讨论】:
标签: nsdateformatter ios6 ios5