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 回答