マシンの現在の時刻を GMT で取得し、GWT を使用して次のようなカスタム形式で表示したい:
yyyyMMddHHmmss
どうすればそれを達成できますか?
これを試してみましたが、この現地時間を GMT で表示する方法が見つかりませんでした:
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
また、Date.getTimezoneOffset()
は非推奨であることに注意してください。これを使用して、現在の日付から減算し、後でフォーマットすることができますが、良い計画のようには思えません。