[英]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.