Moja aplikacja iOS wyświetli aktualną godzinę. Jak ustalić, czy ustawienia regionalne użytkownika preferują formatowanie 12-godzinne lub 24-godzinne?iOS: wyświetlać czas w formacie 24-godzinnym, jeśli ustawienia regionalne są odpowiednie?
5
A
Odpowiedz
1
opis klasy NSDateFormatter http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html
coś takiego:
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterNoStyle];
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSString *dateString = [dateFormatter stringFromDate:date];
0
Zazwyczaj nie ma potrzeby, aby dowiedzieć się, jakie ustawienia regionalne użytkownika są podczas wyświetlania danych do użytkownika. Jeśli używasz odpowiedniej NSFormatter
(NSNumberFormatter
dla numerów i NSDateFormatter
dla daty i godziny, która jest dla ciebie odpowiednia w tym przypadku), to automatycznie otrzymasz dane wyjściowe, które są odpowiednie dla lokalizacji użytkownika użytkownika, tj. Co wywołuje Apple "localized representation of the object"
Powiązane problemy
- 1. Ustawienia regionalne w systemie Android
- 2. Uzyskaj globalne ustawienia regionalne, które są aktualnie ustawione w C++?
- 3. Jak wyświetlać czas w formacie 12-godzinnym w Objective-C?
- 4. Ustawienia regionalne: onConfigurationChanged nie nazywane
- 5. Specyficzne ustawienia regionalne w bibliotece regex?
- 6. Jak ustawić domyślne ustawienia regionalne w szynach?
- 7. Ustawienia regionalne nie istnieje w Javie
- 8. String.Format uwzględnia ustawienia regionalne czy nie?
- 9. Zmień Visual Studio „Bieżące ustawienia regionalne” wartość
- 10. Ustawienia regionalne podczas testu urządzenia na Androidzie
- 11. Pozwala użytkownikowi wybrać język aplikacji/ustawienia regionalne?
- 12. Zmień ustawienia regionalne dla django-admin-tools
- 13. Unikanie @ własności-itis (tj. Nadużywanie właściwości, jeśli są one odpowiednie)?
- 14. Grails, jak zmienić bieżące ustawienia regionalne
- 15. Jak uzyskać bieżące ustawienia regionalne w języku C#?
- 16. Jak wyświetlać błędy php w czytelniejszym formacie?
- 17. jak zdobyć aktualne ustawienia regionalne w Symfony 2.3?
- 18. Jak ustawić ustawienia regionalne w pojemniku Docker systemu Ubuntu?
- 19. Ustawienia regionalne UTF-8 w Visual C++ 2010
- 20. Ruby on Rails + Devise + I18n: jak ustawić ustawienia regionalne?
- 21. Swift NSDateFormatter nie używając poprawnego ustawienia regionalne i format
- 22. Które ustawienia regionalne należy określić, gdy wywołuję ciąg doLowerCase
- 23. Jak uzyskać bieżące ustawienia regionalne (poziom interfejsu API 24)?
- 24. Potrzebujesz uzyskać czas w formacie 24-godzinnym, dodając Czas
- 25. Czy są dostępne ustawienia regionalne lub popularne programy, które używają RRRR-DD-MM jako formatu daty?
- 26. Inicjalizuj domyślne ustawienia regionalne i strefę czasową z konfiguracją sprężyny
- 27. Czas w formacie czasu klasy Android:
- 28. HTML wejściowe czas w formacie 24
- 29. Maven domyślne ustawienia regionalne nie samo locale OS
- 30. Wymuś system Android DateUtils.getRelativeDateTimeString(), aby zignorować ustawienia regionalne urządzenia?
Proszę spojrzeć na to pytanie: http://stackoverflow.com/q/5283539/793475 –