为什么电子邮件的日期使用JavaMail在本地Android时间?

时间:2013-01-25 10:00:31

标签: email timezone javamail

我写了一个简单的邮件客户端,它使用JavaMail来阅读电子邮件。 当我收到消息的日期时,它以我的Android配置的本地时间表示。

例如Message - > Date.getString()会根据我的Android时区配置给出不同的时间。但是,邮件的日期在服务器上,对吧?所以Android时区配置不应该影响任何东西。 Android和JavaMail是否会将我的时区配置分别传递给服务器,以便我收到一个确实表达在我的语言环境区域中的日期?

嗯,这并不烦人我还是喜欢这个,但我出于好奇......为什么?!

1 个答案:

答案 0 :(得分:0)

服务器返回带有时区的日期/时间,以便将正确的UTC / GMT时间存储在Date对象中。 Date.toString()方法返回本地时区的日期。