Hi All! My timezone is Europe/Moscow. After installing tzdata-2014g, tzset sets value for timezone not -14400 as before, but -10800, although time shift will be only in October 26th. Is this the expected behavior, or maybe I don't understand something? Please see below program I use for the test and output from console. Notice, how depends on what version of tzdata is installed value of timezone is different, although current time is the same. My question is: Why tzdata-2014g returns timezone for the Europe/Moscow -10800 (3 hours)? As far as I understand timezone for Moscow should be changed on the night of 25/26 October. Thank you, Alexander. ========== #include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main() { tzset(); //set all 4 DST globals using TZ cout<< "the difference between UTC and the local standard time is: "<<timezone<<endl; cout<<boolalpha; //switch to verbal representation of bools cout<<"DST in effect: "<<(bool) daylight<<endl; cout<<"local standard time code: "<<tzname[0]<<endl; cout<<"local standard time code: "<<tzname[1]<<endl; } ========== ============== // With tzdata-2014g-installed [root@Linux jgm]# ./jtz the difference between UTC and the local standard time is: -10800 DST in effect: true local standard time code: MSK local standard time code: MSD [root@Linux jgm]# date Птн Окт 3 14:43:37 MSK 2014 //Let's downgrade to tzdata-2014b [root@Linux jgm]# yum downgrade tzdata-2014b-1.el6.noarch // skip lines Removed: tzdata.noarch 0:2014g-1.el6 Installed: tzdata.noarch 0:2014b-1.el6 Complete! [root@Linux jgm]# ./jtz the difference between UTC and the local standard time is: -14400 DST in effect: false local standard time code: MSK local standard time code: MSD [root@Linux jgm]# date Птн Окт 3 14:44:05 MSK 2014 //Let's return back to tzdata-2014g [root@Linux jgm]# yum update tzdata //skip lines Updated: tzdata.noarch 0:2014g-1.el6 Complete! [root@Linux jgm]# ./jtz the difference between UTC and the local standard time is: -10800 DST in effect: true local standard time code: MSK local standard time code: MSD [root@Linux jgm]# date Птн Окт 3 14:44:36 MSK 2014 [root@Linux jgm]# ==============