- Registriert
- 13.12.09
- Beiträge
- 266
Hallo zusammen,
ich habe zum NSDateFormatter andere Foren und Beitrage durchsucht und bei allen scheints zu funktionieren nur bei mir nicht.
Dabei habe ich der Einfachheit halber ein triviales testProgramm geschrieben.
Wenn ich jetzt myDate augeben lasse kommt folgendes dabei raus:
Irgendwie ist das jetzt genau einen Tag früher. und die Frage ist... warum????
Die einzigste Chanche das Datum richtig anzuzeigen bekomme ich wenn ich dieses
Datum wieder ein einen String umwandle und zwar so:
Dann hab ich wieder den 01.03.2013, allerdings hab ich das Datum dann als String und nicht als Date-Objekt.
Auch die Änderung der TimeZone oder des Locale bringen rein gar nichts.
Kann mir jemand von euch einen Tipp geben wie ch das richtige Date-Objekt bekomme?
ich habe zum NSDateFormatter andere Foren und Beitrage durchsucht und bei allen scheints zu funktionieren nur bei mir nicht.
Dabei habe ich der Einfachheit halber ein triviales testProgramm geschrieben.
Code:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd.MM.yyyy"];
NSDate *myDate = [dateFormatter dateFromString:@"01.03.2013"];
Code:
2013-02-28 23:00:00 +0000
Die einzigste Chanche das Datum richtig anzuzeigen bekomme ich wenn ich dieses
Datum wieder ein einen String umwandle und zwar so:
Code:
[dateFormatter stringFromDate:myDate]
Auch die Änderung der TimeZone oder des Locale bringen rein gar nichts.
Kann mir jemand von euch einen Tipp geben wie ch das richtige Date-Objekt bekomme?