我知道在电子邮件 header 中,发送日期是相对于 UTC 表示的,但是当我使用 getSentDate() 时,它会显示正确的本地时间。
为了防止将来出现错误,我想知道到底是怎么发生的? JavaMail 如何知道我的时区并正确转换 header 中的发送日期? 我会提到,在我的代码中我从未指定时区。
谢谢
最佳答案
JavaMail 不这样做,它是 JDK Date 类。它会询问您的操作系统您的本地时区。
关于java - JavaMail getSentDate 如何为我提供正确的本地时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15811036/