JavaでESTタイムスタンプをGMTに変換するにはどうすればよいですか?
Nov 12, 2024 pm 04:36 PMJava タイムスタンプを使用してタイム ゾーンを変換する方法
このシナリオでは、EST タイム ゾーンのタイムスタンプがあるため、それを変換する必要がありますWeb サービス呼び出しの場合は GMT まで。詳細な説明は次のとおりです。
EST から GMT への変換
タイムスタンプ値は最初は GMT であると想定されているが、実際には GMT である可能性があるために問題が発生します。ローカルタイムゾーン (この場合は EST) が異なります。ユーザーのパラメータを EST から GMT に変換するには、2 つのタイムゾーン間の時差を考慮する必要があります。
Calendar クラスの使用
を使用していますタイムスタンプを操作するための Calendar クラス。ただし、Calendar クラスは、指定したタイム ゾーンに関係なく、常にエポック以降のミリ秒単位で動作することに注意してください。これは、Calendar.getInstance(GMT_TIMEZONE) を使用してタイムスタンプからカレンダーを作成する場合、基になる日付が GMT タイム ゾーンに一致するように調整されないことを意味します。
解決策: タイム ゾーン オフセットの調整
タイムスタンプを GMT に正確に変換するには、タイム ゾーン オフセットを考慮する必要があります。次のコード スニペットは、解決策を提供します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
出力例
現在時刻 (EDT) を ConvertToGmt メソッドに渡すと、次の出力:
1 2 3 |
|
これは、12:09:05 EDT が 08:09:05 GMT に正常に変換されたことを示しています。
以上がJavaでESTタイムスタンプをGMTに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?
