日期格式化obj c忽略我的日期

时间:2018-08-06 16:45:53

标签: ios objective-c

似乎obj c中的dateformatter忽略了我的日期。我输入的字符串是“ 2018年8月5日下午05:18”,但返回的是“ 2018-08-06 00:18:00 +0000”。

这是代码

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setTimeZone:[NSTimeZone systemTimeZone]];
[dateFormat setLocale:[NSLocale currentLocale]];
[dateFormat setDateFormat:@"hh:mm MMMM dd y a"];
[dateFormat setFormatterBehavior:NSDateFormatterBehaviorDefault];
NSDate *newDate = [dateFormat dateFromString:self.fullDateAndTime];

0 个答案:

没有答案