Java 时区到毫秒

Java Timezones to milliseconds

我得到了当前 IST 时间并将其转换为 ET 时区。然后我计算了两者的毫秒数。但是两者都具有相同的价值。他们应该给出不同的毫秒值,对吗? 我使用了以下方法,

EtTimeZone.toInstant().toEpocMillie();

纪元时间在多个时区具有相同的值。纪元时间是从 1970-01-01 00:00:00.000 UTC 开始的以毫秒为单位的时间。如果其他时区的起点不同

如果是 IST(UTC+5:30),起点是 1970-01-01 00:05:30.000