Frage

Ich habe ein NSString so was 05/09/2015 dann möchte ich es in dieses Format konvertieren 2014-07-28 18:30:00 +0000

Dieses zweite Datum war das, das ich aus dem Systemdatum erhalte.Dieses Datum lässt sich gut platzieren Tapku Kalander.aber meine Saite ist die erste.Ich möchte das erste Datum genauso konvertieren wie das Datumsformat, das ich vom Systemdatum erhalte.Wie kann ich das machen.

Bitte hilf mir.Danke

War es hilfreich?

Lösung

NSString zu NSDate

NSString *dateString = @"01-02-2010";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// this is imporant - we set our input date format to match our input string
// if format doesn't match you'll get nil from your string, so be careful
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
// voila!
dateFromString = [dateFormatter dateFromString:dateString];

NSDateFormatter *otherFormatter = [[NSDateFormatter alloc] init];
[otherFormatter setDateFormat:@"yyyy-MM-dd"];
//[otherFormatter setTimeStyle:NSDateFormatterMediumStyle];

NSString *resultString = [otherFormatter stringFromDate:dateFromString];
NSLog(@"%@", resultString);

Und dann können Sie es zurück in ein NSDate konvertieren oder als NSString behalten.

Sieh dir das an: Klicken Sie hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top