Ich benutze Googles Timezone API, um TimeZoneID zu bekommen und ich übergebe es an den Rubin Edelstein TZInfo, um die Ortszeit zu bekommen. Wie kann ich den Kurznamen der Zeitzone (PST, PDT, EST, etc ...) aus dieser Info bekommen. Ich versuchte strftime(%Z)
, aber das gibt "UTC" zurück. Dies ist eine Ruby on Rails App.timezone id zu kurze Zeitzone (pst, pdt, cst, etc)
0
A
Antwort
1
TZInfo::Timezone#strftime
funktionieren sollte:
require "tzinfo"
tz = TZInfo::Timezone.get("America/New_York")
puts tz.strftime("%Z")
Wenn man das versucht, und es hat nicht funktioniert, das ist geheimnisvoll.
Alternativ können Sie TZInfo::TimezonePeriod#abbreviation
verwenden:
tz = TZInfo::Timezone.get('America/New_York')
period = tz.period_for_utc(Time.now.utc)
puts period.abbreviation
Verwandte Themen
- 1. Zeige Datum mit PST/CST etc. in PHP
- 2. Oracle Zeitzone konvertieren UTC zu PST
- 3. Convert PST GMT Unabhängig von Server Zeitzone mit .NET Datetime
- 4. TextClock setTimeZone() nicht ändern TimeZone
- 5. Wie abgekürzt Zeitzone Name (PST, IST) in Pytz
- 6. Zeitzone für Firebase.ServerValue.TIMESTAMP
- 7. Verdeckte NSString zu NSDate in einer anderen Zeitzone
- 8. Powershell Aktuelle Uhrzeit mit Zeitzone anzeigen
- 9. Instanziieren von Joda DateTime aus TimeZone String-ID und Epoch
- 10. Migrate TimeZone zu DateTimeZone
- 11. Paypal PDT - keine Transaktions-ID erhalten
- 12. PHP Zeitzone Umwandlung
- 13. PHP Default Timezone Config
- 14. TimeZone - wie unterscheidet man zwischen GMT-Zeitzone und nicht erkannter Zeitzone?
- 15. PHP mktime und timezone
- 16. Rails 3 Timezone error
- 17. Java GregorianCalendar ändern TimeZone
- 18. pytz timezone entfernen
- 19. PHP kurze eindeutige ID-Generierung mit auto_increment?
- 20. Telegramm Bot. Get User timezone
- 21. Zeitzone funktioniert nicht richtig
- 22. Wechselzeit von der UTC PDT
- 23. Timezone und Ländercodes
- 24. Jackson: ZonedDateTime mit Zeitzone id
- 25. Konvertiere eine Zeit (in String), z. 1:00 IST zu einer anderen Zeitzone (zB in PST)
- 26. TimeZone nicht gefunden Exception
- 27. Wie konvertiert man 05:41:33 Apr 23, 2012 PDT value to datetime in C#?
- 28. fmt: formatDate und timeZone
- 29. Wie man eine JVM TimeZone richtig einstellt
- 30. TimeZone-Position zum Versetzen in PHP
Ich habe versucht, 'tz.now.strftime ("% Z")', die 'UTC' zurückkehren. Deine Lösung von 'tz.strftime ("% Z") hat funktioniert! –