2017-10-11 17 views
1

私は、今までインポートできるファイルに日付をエクスポートする安定したコードまで考えていました。NSDateFormatterから時折nilを返します。

NSDateFormatter *df = [[NSDateFormatter alloc] init]; 
[df setDateFormat:@"MM/dd/yy HH:mm:ss"]; 

NSString *sd = @"03/26/17 02:30:35"; 
NSString *ed = @"03/26/17 05:10:17"; 

NSLog(@"sd = %@", [df dateFromString:sd]); 
NSLog(@"ed = %@", [df dateFromString:ed]); 

います:

sd = (null) 
ed = Sun Mar 26 05:10:17 2017 

を誰もがヒントを持っています私は、ハードコーディングされ、ここで奇妙なケースを発見しましたか?

ありがとうございます!

答えて

6

2017年3月26日の北半球の多くの国では、2:00~2:59の時間をスキップする夏時間が開始されます。

+2

はい。 OPはフランスにあり、それは今年のフランスで夏時間の節約が行われたときです。 – rmaddy

関連する問題