[英]Parsing time string into NSDate returns nil
我将时间部分作为字符串,我想将其解析为日期,因为我担心日期的时间部分。 但是当我用给定的格式解析它时,结果为nil。 我应该如何解析我的时间字符串 ?
时间字符串: 23 : 59
方法:
+(NSDate*)getDateFromStringProfile:(NSString*)strDate
{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0];
[dateFormat setDateFormat:@"HH:mm"];
[dateFormat setTimeZone:timeZone];
NSDate *result =[dateFormat dateFromString:strDate];
return result;
}
结果:无
添加语言环境对我有用。 我添加了以下语言环境。
[dateFormat setLocale: [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
我得到了一个NSDate对象,而不是nil。 感谢您的评论@ZaneHelton
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.