私はNSDateFormatterを使用して日付をフォーマットしようとしていますが、同じ方法でフォーマットされ、最初の桁がない時間を返します。NSDateFormatter null値を返す
NSDateFormatter *dateFormat = [NSDateFormatter new];
[dateFormat setDateFormat:@"EEEE dd/MM/yyyy HH:mm"];
dateFormat.locale = [NSLocale localeWithLocaleIdentifier:@"en_AU"];
NSDate *startDate = [dateFormat dateFromString:startString];
NSDate *endDate = [dateFormat dateFromString:endString];
この日付: "土曜日2017年1月21日17時00"(null)を返します
この日付: "木曜日2017年2月9日14:00" が返されます2017-09- 02午前4時00分00秒0000
この日付:「木曜日2017年2月9日午後08時30分」は2017年9月2日午前十時30分00秒0000
誰でも上のいくつかの光を当てることができますが返されます。私は間違っています。 ありがとう
"Dd/MM":DAY/MONTHしかし "1/21 /"、明らかにMONTH/DAY、第21月...そしてオーストラリアでは、東部ではGMTで-10です。それが10時間を削除する理由です。 – Larme
ありがとうございます。私はちょうど2秒前にそれを考え出しました、それは私が遅く働こうとするものです。あなたは答えとしてそれを置くことができるので、私はそれを解決済みとマークすることができます –