Can somebody please tell, what's the difference between the following two statements:
TimeZone.getTimeZone("America/New_York")
and
TimeZone.getTimeZone("EST")
In other words, why is EST different from America/New_York. Also in my application, to get the current time zone in US, should I use America/New_York or EST.
America/New_York is EST in the winter and E*D*T in the summer, so right now New York is UTC - 4 hours. Show activity on this post. EST is half of the New York time zone, effectively. It's always in standard time - it doesn't have the daylight saving part.
In everyday usage, EST is often referred to as Eastern Time (ET) or the Eastern Time Zone. This can add a bit of confusion as the term Eastern Time does not differentiate between standard time and Daylight Saving Time, so Eastern Time switches between EST and EDT in areas that use DST during part of the year.
Compared with each other, Eastern Standard Time is one hour behind Eastern Daylight time.
EST is UTC - 5 hours. America/New_York is EST in the winter and E*D*T in the summer, so right now New York is UTC - 4 hours.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With