Zeitanzeige von Region abhängig in "deutschen" Zeitstil konvertieren

  • Zeitanzeige von Region abhängig in "deutschen" Zeitstil konvertieren

    Hi,

    nehmen wir an, das in einer App irgendeine Aktion von der aktuellen Uhrzeit abhängig ist und diese folgendermaßen abgefragt wird:

    NSDateFormatter* df = [[NSDateFormatter alloc] init];
    df.dateStyle = NSDateFormatterNoStyle;
    df.timeStyle = NSDateFormatterShortStyle;
    df.timeZone = [NSTimeZone localTimeZone];

    NSString* date = [df stringFromDate:[NSDate date]];

    Der string date würde im Stil HH:MM dargestellt werden und jetzt könnte man ihn benutzen um versch. Aktionen auszuführen.
    Wenn man jetzt aber in den Allgemeinen Einstellungen des iPhones in den Landeseinstellungen die Region meinetwegen auf China stellt, dann wird die Zeit ja ganz anders angezeigt (eine Mischung aus ch. Schriftzeichen und der uns gewohnten Zeitdarstellung).
    Die Aktion die ich an den string date gekoppelt habe, kann jetzt natürlich nicht mehr ausgeführt werden, da ich nach einer HH:MM Uhrzeit abfrage.

    Ist es irgendwie möglich, dass die Zeit unabhängig von der Region Einstellung des iPhones immer HH:MM bleibt, sodass für Benutzer auf der ganzen Welt die Funktionen meiner App zugänglich sind ?

    Vielen Dank im voraus
    Check out my Apps:

    PinguFlap and writtenWatch