私はユーザーがドロップダウンリストからタイムゾーンを選択する設定を実装しています。そして、自分のタイムゾーンで現在時刻をmoment-timezone.jsを使って選択したタイムゾーンに表示します。Javaはmoment-timezone.jsでタイムゾーンリストを同期させます
私はTimeZone.getAvailableIDs()
を使用して、サーバ側からタイムゾーンのリストを取得してドロップダウンを作成しています。しかし、moment-timezone.jsは、リストからいくつかのタイムゾーンIDを解析できません。リストのサイズを確認し、moment-timezone.jsのmoment.tz.names()
と比較したところ、moment-timezone.jsのリストには、Javaのリストより約30少ないIDが含まれていました。私はそれがタイムゾーンのバージョンと関係があるかもしれないと思うが、私はJava 7を使用しているので、私は確信していない。ZoneInfoMappings
にあるバージョンは2014bであるのに対し、私はmoment-timezone.jsのデータファイルは2016f。
Javaとmoment-timezone.jsを同期させるために、同じリストからデータを取得する方法はありますか?私はJava 7に限定されており、Java 8からTime
を使用することはできません。ネイティブJavaライブラリを使用して、Joda Timeを検討していません。
こんにちは@lukforce、あなたの質問を改善するために、より良い回答につながるようにあなたが試みたコードを投稿するべきです。 – David