Moja strefa czasowa to UTC + 03: 00. Jest przechowywany wewnątrz obiektu DateTimeZone. W jaki sposób mogę przekonwertować to jej prawdziwe imię, to znaczy, East Africa Time/EATJoda Time - Zdobądź nazwę strefy czasowej?
9
A
Odpowiedz
5
użyć metody TimeZone#getDisplayName()
DateTimeZone tz = //...
tz.toTimeZone().getDisplayName();
8
Z Joda, można uzyskać skrót strefy czasowej lub nazwę jak poniżej
DateTimeZone dz = DateTimeZone.forID("America/New_York");
String tzid = dz.getShortName(DateTimeUtils.currentTimeMillis());
//tzid will be 'EST'
String longerTimeZoneName = dz.getName(DateTimeUtils.currentTimeMillis());
//longerTimeZoneName will be 'Eastern Standard Time'
1
I nie mogłem znaleźć niczego w JodaTime, by nadać miłą czytelną nazwę. Z mojego doświadczenia wynika, że DateTimeZone.getName() zwraca identyfikator zamiast bardziej użytecznej nazwy. Mogę więc uzyskać tylko "America/New York", a nie "Eastern Standard Time".
A propozycja TimeZone.getDisplayName wydaje się zakładać, że korzystasz z TimeZone z Java, a nie z Joda. Nie widzę getDisplayName() dla JodaTime.
Powiązane problemy
- 1. Jak wyświetlić przesunięcie strefy czasowej, identyfikator strefy czasowej i długą nazwę w Joda Czas/Java 8?
- 2. Jak uzyskać nazwę strefy czasowej ios
- 3. Ustawianie strefy czasowej programowo działa tylko dla strefy czasowej + UTC
- 4. Jak zachować strefę czasową w znaczniku czasu Joda-Time?
- 5. Ustawianie strefy czasowej trybu org
- 6. HttpCookie.Expire implikacje strefy czasowej?
- 7. Konwersja strefy czasowej silverlight
- 8. Przesunięcie strefy czasowej aktualizacji PostgreSQL
- 9. Jak mogę uzyskać nazwę strefy czasowej w JavaScript?
- 10. Jak uzyskać aktualną nazwę strefy czasowej w Postgresie 9.3?
- 11. Przesunięcie strefy czasowej w pythonie jest nieprawidłowe?
- 12. Ustawienie strefy czasowej w Pythonie
- 13. Zmiana strefy czasowej w Tomcat
- 14. Określanie strefy czasowej wyjścia cqlsh
- 15. Python - datetime określonej strefy czasowej
- 16. Domyślna konfiguracja strefy czasowej PHP
- 17. lokalnej strefy czasowej w Ruby
- 18. Swift 3 wydanie strefy czasowej
- 19. Nazwa strefy czasowej PHP na przesunięcie
- 20. Kalendarz getTimeInMillis() jest zależny od strefy czasowej?
- 21. NSDate nie zwraca mojej lokalnej strefy czasowej/domyślnej strefy czasowej urządzenia
- 22. Porównywanie dwóch obiektów Joda-Time DateTime
- 23. Dodaj jeden dzień do Joda-Time DateTime
- 24. Ciąg wzorcowy od joda-time DateTimeFormatter?
- 25. Dodawanie Joda Time to Android Studio
- 26. Problem z wydajnością z joda-time DateTime.with *()
- 27. Get java.util.Date się z Joda-Time DateTime
- 28. Java Joda Time - Implementowanie iteratora zakresu dat
- 29. Joda Time - Konwersja obiektu kalendarza na LocalDate
- 30. Joda-Time Liczba dni od Epoki
Czy w dokumentacji nie ma nic przydatnego? http://joda-time.sourceforge.net/apidocs/org/joda/time/DateTimeZone.html – FoolishSeth
@FoolishSeth - używane getName() i getID() z DateTimeZone. Próbuję teraz pobraćNameProvider(). –
dodawanie do zakładek powiązanych linków - http://www.dxing.com/utcgmt.htm –