wenn ich versuche:Warum hat NSDate von String einen Tag weniger?
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyyMMdd"];
und
[formatter dateFromString:@"20120423"];
Mein neues NSDate Objekt sein wird: 2012 04 22 . Warum einen Tag weniger?
Thank
Welche Zone ist in Ihrem Simulator oder Gerät festgelegt? Es wird standardmäßig auf diese Zone eingestellt. – rishi
es geht um die Zeitzone ... der Unterschied kann nur ein paar Stunden dauern() oder auch nur eine, wie '2017-06-02 00:00:00 GMT + 1' ist gleich zu 2017-06-01 23:00:00 GMT + 0', das scheint, als wäre es ein Tag kurz, wenn Sie sich um die Werte der Jahre-Monate-Tage kümmern. – holex