从日期对象获取时区 - Java
get Timezone from Date object - Java
我们可以从 java.util.Date 对象中获取时区详细信息吗?我需要在不影响时区的情况下打印生日。假设某人的生日为“12-15-1998 11:45:50 AM”,时区为 America/Los_Angeles。假设我想在印度打印生日。那么我不希望印度的时区将生日更改为“12-16-1998 12:15:50 PM”?最后,我只想打印“12-15-1998”。提前致谢。
A java.util.Date
没有关联的时区。它的 toString()
方法可能使它看起来有一个时区,但实际上没有。 toString()
提供的时区为系统默认时区。
A Calendar
确实有与之关联的时区。这似乎就是您要尝试做的。
我们可以从 java.util.Date 对象中获取时区详细信息吗?我需要在不影响时区的情况下打印生日。假设某人的生日为“12-15-1998 11:45:50 AM”,时区为 America/Los_Angeles。假设我想在印度打印生日。那么我不希望印度的时区将生日更改为“12-16-1998 12:15:50 PM”?最后,我只想打印“12-15-1998”。提前致谢。
A java.util.Date
没有关联的时区。它的 toString()
方法可能使它看起来有一个时区,但实际上没有。 toString()
提供的时区为系统默认时区。
A Calendar
确实有与之关联的时区。这似乎就是您要尝试做的。