【发布时间】:2014-03-11 21:17:19
【问题描述】:
如下所述,我正在获取 NSString 格式的日期。
输入:日期字符串 = 30/04/2013 04:49 PM
我正在应用下面提到的 NSDateformatter 格式来将此 NSString 转换为 NSDate 。
格式:dateFormat= dd/MM/yyyy hh:mm a
我仍然将日期转换为 Nil。请帮忙,因为我不理解这个问题。这是我的代码 sn-p 来解释我在实用程序函数中所做的事情。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:dateFormat];
NSDate *date = [dateFormatter dateFromString:dateString];
return date;
【问题讨论】:
-
使用相同的日期格式化程序来格式化(即 stringFromDate)
[NSDate date]并打印结果。它是否完全按照您的格式显示? -
(您可能会被日期格式化程序locale "feature" 所困扰。)
标签: objective-c nsstring nsdate nsdateformatter