NSDateFormatterは、MM / dd形式で現在の年ではなく1970を返します
-
05-07-2019 - |
質問
次のコード:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];
結果の日付を10/01/1970に設定します。 「正しい」がありますか?フォーマッターに現在の年の日付、または現在の日付に最も近い日付を意味すると仮定させる方法
解決
[dateFormatter setLenient:YES]
を試しましたか?
所属していません StackOverflow