【发布时间】:2013-03-01 05:26:44
【问题描述】:
我需要将 12 小时时间格式的字符串更改为 NSDate。我正在使用下面给定的代码,但它返回 null。谁能帮我解决这个问题?
NSString = @"04/03/2013 7pm";
NSDateFormatter *df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"dd/MM/yyyy hh:mm a"];
NSDate *date = [df dateFromString:selectedDateString];
【问题讨论】:
-
您使用的日期格式与字符串的格式不匹配。使用
[df setDateFormat:@"dd/MM/yyyy hha"];字符串中没有冒号或分钟,因此您不能使用日期格式。 -
@rmaddy 谢谢。非常感谢.. :)
标签: ios nsdate nsdateformatter nstimezone