Today I noticed my cygwin shell is showing the wrong time. It is actually UTC time while it is supposed to be my local time. As soon as I unset the TZ variable it shows the
Thanks to matzeri that pointed out my tzdata, I tried to reinstall tzdata and saw an error about cygintl-8.dll. I searched for that package in Cygwin web site and fount it there: libintl8-0.19.8.1-2 - libintl8: GNU Internationalization runtime library (installed binaries and support files) reinstalled the package and problem is resolved.