【发布时间】:2013-02-10 21:54:08
【问题描述】:
我正在尝试使用 NSDateFormatter 将 NSString 转换为 2013-02-08T10:50:00.000 到上午 10:50,无论我做什么,我似乎都无法获得 AM 或让它工作超过 12 岁 (2013-02-08T15:00:00.000) 有什么想法吗?
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH-mm"];
NSString *datelocalformat= [dateFormatter stringFromDate:DepartTimeString];
【问题讨论】:
-
你能告诉我们你尝试了什么失败了吗?
-
查看 NSDateFormatter 的规范并按照描述中的热链接,直到找到格式化程序字符串规范。 (您必须遵循大约 4 个链接。)您会发现“HH”为您提供 24 小时时间。 (或者,我想如果你抱怨得够多,其他人会为你做你的工作。)
-
冷静点,没查到什么结果就发到这里了。您是指 Apple Developer Library 上的吗?
-
是的,在线规格。当然,访问有点笨拙,但如果你开始 here 并使用右上角的搜索框,你可以找到所有类的规范。
标签: nsstring nsdate nsdateformatter