トルコは最近確定した(2016年9月6日)、Daylight Saving Time (DST)に永続的にとどまるように決めました。この行為により、2016年10月30日の04:00:00に予定されていたDSTの終了がキャンセルされました。クロックは変更されませんでした。七面鳥のJavaタイムゾーン(夏時間の拒否)
トルコは+2 and +3 utc
の間ですので、現在は+3にとどまります。 ここでは、
https://www.timeanddate.com/time/change/turkey/ankara?year=2016
...とWikipediaのページでは、Time in Turkey、このヒュッリイェトデイリーニュースの記事、Turkey to implement daylight savings time year-roundを見ることができます。
ここで議論していますが、私はSpring Bootでアプリケーションを持っています。
cmntWrapper.setCreatedAtString(cmnt.getCreatedAt().
now(ZoneId.of(Constants.TURKEY_ZONE)).
format(DateTimeFormatter.ofPattern(Constants.DATE_TIME_FORMAT)));
これは私が私の日付を取る方法です。
これは現在時刻が13.50
ですが、現在は14.50
です。私たちは+3にいるので。
私は何ができますか?
私はutc + 3を使いたいと思っています。「夏時間のコンセプトに切り替えるにはもう一度+2 + 3回使うことができます。だから私は危険を冒すことはできない。
今後数週間でコードを変更することはできませんが、数週間後には変更されません。
あなたは永久に何をお勧めしますか?
また、私はどのようにJavaを作ることができますか? 〜$のJavaバージョン プログラムのJava」は以下のパッケージに記載されています: *デフォルト-jreを * GCJ-4.8私のテストLinuxマシンのために、PU-APP-01 @このください
puappを参照してくださいので、 -jre - ヘッドレス * OpenJDKの-7-jreを-ヘッドレス * GCJ-4.6-jreを-ヘッドレス * OpenJDKの-6-jreを-ヘッドレス てみます。sudo apt-getのPU-APP-01 @ puappをインストール:〜$
PU-APP-01 @ puapp:〜$ whereisはjavaの のjava:を/ usr/share/javaの puapp PU-APP-01 @:〜$
puapp @ PU-APP-01:〜$ whereis java java:/ usr/share/java
しかし、私はjavaを持っています。
ビーガン@ビーガン:〜$のJava -version Javaのバージョン "1.8.0_111" のJava(TM)SE Runtime Environmentに は、Java HotSpot(TM)64ビットサーバーVM(1.8.0_111-B14の構築)(ビルド25.111-b14、混合モード) vegan @ vegan:〜$
ローカルは重要ではありません。そのLinuxサーバーは重要ではありません。
と私たちのメインマシンの
は、Javaの[email protected]:~$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
[email protected]:~$
私の答えを見てください:http://stackoverflow.com/a/40416306/6804200私はこれを解決できません。私は再び詰め込みを更新したくなかった。私は答えとして追加しました。 – mark