0

JavaMail を使用して電子メールを読み取る単純なメール クライアントを作成しました。メッセージの日付を取得すると、Android 構成の現地時間で表されます。

たとえば、Message-->Date.getString() は、Android のタイム ゾーンの構成に応じて異なる時間を提供します。ただし、メッセージの日付はサーバー上にありますよね?したがって、Android のタイム ゾーンの構成は何にも影響しません。Android と JavaMail はタイム ゾーンの構成を秘密裏にサーバーに渡すので、実際にロケール ゾーンで表現された日付を受け取ることができますか?

まあ、それは迷惑ではありません とにかく私はこれが好きですが、私は好奇心からです...なぜ?!

4

1 に答える 1

0

サーバーは、正しい UTC/GMT 時刻が Date オブジェクトに格納されるように、タイムゾーンとともに日付/時刻を返します。Date.toString() メソッドは、ローカル タイムゾーンで日付を返します。

于 2013-01-25T22:21:56.737 に答える