Updating linux time
We always do our best to make upgrading to new releases a smooth procedure.
In case there's some important note to add to the upgrade process, the packages will alert the user, and often provide a solution to a possible problem.
If you dual boot and there are time conflicts between Windows and Ubuntu, this occurs because Ubuntu store the time on the hardware clock as UTC by default while Microsoft Windows stores the time as local time, thus causing conflicting times between Ubuntu and Windows.
Before proceeding, note that according to the Ubuntu wiki, "the advantage of having the hardware clock as UTC is that you don't need to change the hardware clock when moving between timezones or when Daylight Savings Time (DST) begins or ends as UTC does not have DST or timezone offsets".
A very helpful, everything-in-one-place resource is Ubuntu Time.
I chose GST-0 as the option and it set the time as UTC.
It’s easy if you are in a graphical desktop environment. If you would like to set the time to UTC, choose the option which says something like ‘none of the above’, or ‘none of these’ or something to this effect. Then it asks for difference from UTC (GMT and GST is also the same thing).
So this is not recommended and if you can, you should use method B., and fix this from Windows.$ timedatectl Local time: Lu 2016-04-25 EEST Universal time: Lu 2016-04-25 UTC RTC time: Lu 2016-04-25 Time zone: Europe/Bucharest (EEST, 0300) Network time on: yes NTP synchronized: no RTC in local TZ: yes Warning: The system is configured to read the RTC time in the local time zone. It will create various problems with time zone changes and daylight saving time adjustments.
The RTC time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling 'timedatectl set-local-rtc 0'.
For Ubuntu versions older than 16.04: you must edit the /etc/default/rc S file and replace "UTC=yes" with "UTC=no" (both without the quotes).