On Mon, 2024-07-15 at 15:53 +0200, Michal Heppler wrote: > I noticed that thew `date -d ...` utility converts time between EST > and CEST timezone in wrong way. The time is shifted by 1 hour later: > > # cat /etc/timezone > Europe/Prague > # date -d '7:00AM EST' > Po 15. července 2024, 14:00:00 CEST > > Env. LANG and LC_* does not change result, just not localised: > > # date -d '07:00 EST' > Mon Jul 15 14:00:00 CEST 2024 > > The expected time is 13:00 CEST.
I may be missing something here, but... EST is UTC-0500, and CEST is UTC+0200. The difference between the two is therefore 7 hours, which is what the above shows. Are you perhaps confusing the meanings of the "S" in each of the abbreviations? While CEST is Central European Summer Time - i.e. observing daylight savings - EST is Eastern _Standard_ Time, i.e. _not_ observing daylight savings. The equivalent of CEST for the Eastern timezone is EDT. Regards, Adam

