Format von Datum und Uhrzeit nach Gerät aktuelle region-Einstellungen
Habe ich ein NSDate-Objekt, aus dem ich zwei NSStrings: das Datum und Die Uhrzeit. Momentan habe ich das Datum zu formatieren, wie 20111031-Zeit und 23:15.
Was ich möchte zu tun ist, um Sie zu formatieren, um das Gerät (iPhone, iPad, iPod Touch) aktuelle region-Einstellungen (nicht die Sprache!). So zum Beispiel:
- Ein Gerät zur region, die UNS zeigen würde (von der Spitze von meinem Kopf) 10.31.11 und Zeit 11:15 pm
- Ein Gerät zur region der Niederlande, die zeigen würde: 31-10-2011 und Zeit 23,15
- Ein Gerät zur schwedischen region zeigen würde: 2001-10-31 und Zeit 23:15
Wie kann ich dies tun?
- Format über das Telefon die Standard-locale.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgenden soll es genug sein, denn ein NSDateFormatter hat die Telefon-Standard-Gebietsschema standardmäßig:
FYI hier ist, was passiert mit UNS, den Niederlanden und Schweden:
Viele tolle code-Schnipsel hier. Eine noch bessere in meinem Kopf für internationale Datumsformate (wenn alles was ich will ist das Datum, nicht die Zeit), ist dies als das Telefon kennt die Gebietsschema-Sprache in den Einstellungen: