【发布时间】:2016-01-19 11:45:59
【问题描述】:
我在我的 iPhone 应用程序中遇到了问题。
在我的应用程序中,我将时间字符串转换为日期
NSString *time = @"01:30 PM";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"hh:mm a"];
NSDate *date = [dateFormat dateFromString:time];
由于某种原因,date 在[dateFormat dateFromString:time] 之后总是为零。
谁能告诉我我做错了什么?
谢谢
【问题讨论】:
-
不,它工作正常输出:2000-01-01 08:00:00 +0000
-
你到底需要展示什么?
-
我有几个格式为 hh:mm a 的时间字符串,我需要在它们之间进行比较,所以我想将它们转换为 NSDate 以进行比较
-
您的语言环境是否设置为英语?
标签: ios objective-c iphone nsdate nsdateformatter