AM/PM Ausgabe in NSDateFormatter
Schreibe ich folgenden code zu konvertieren ein Datum-format in ein anderes Datumsformat.
Aber AM string arbeiten und die Uhr funktionierte nicht .
Bitte um Hilfe-
dateTime=@"2013-01-24 18:30 PM";
//dateTime=@"2013-01-24 06:30 AM";
NSDateFormatter *dtFormatter=[[NSDateFormatter alloc]init];
[dtFormatter setDateFormat:@"yyyy-MM-dd hh:mm a"];
NSDate *AptDate=[dtFormatter dateFromString:dateTime];
[dtFormatter setDateFormat:@"MMM dd,yyyy hh:mm a"];
NSString *strDate=[dtFormatter stringFromDate:AptDate];
Hier bekomme ich AptDate variable als null, wenn ich PM-format
Was ist
Oh ja, Sie sind ryt...Jetzt bin ich fertig.
das ist toll 🙂
18:30 PM
? Entweder es soll sein 06:30 PM
oder 18:30
Oh ja, Sie sind ryt...Jetzt bin ich fertig.
das ist toll 🙂
InformationsquelleAutor Divya Jain | 2013-01-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie
HH
im Orthh
, wie Sie Ihre Zeit in 24-Stunden-format:Ihre vollständigen code, gehen wie:
Ausgabe:
Jetzt bin ich damit fertig, müssen Nur entfernen, AM/PM am Ende
Gut, jedenfalls, wenn es 24 STD-format, die Sie nicht brauchen, zu verwenden AM/PM. Und die 12 Stunden können Sie ` NSLocale *twelveHourLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; dtFormatter.locale = twelveHourLocale;`
InformationsquelleAutor Anoop Vaidya
Für alle, die sich von mySQL mit einem DATETIME-stamp zu einem regelmäßigen hh:mm-format zeigt AM/PM richtig für mich gearbeitet.
InformationsquelleAutor Kelsey
Für diejenigen, die für Swift 3 version der Akzeptierten Antwort.
InformationsquelleAutor Anand