Is there such command for changing the System clock's date and time?
For example:
The current date and time is January 1, 1970 22:30:59:980 where 59 and 980 refers to the seconds and millisecods respectively
And I want to change it to January 2, 1971 23:31:59:990
Is there a command for this?
16 Answers
To set the time in Ubuntu from the terminal, you can use the following command:
sudo date new_date_time_string
where new_date_time_string has to follow the format MMDDhhmmyyyy.ss which is described below:
MMis a two digit month, between 01 to 12DDis a two digit day, between 01 and 31, with the regular rules for days according to month and year applyinghhis two digit hour, using the 24-hour period so it is between 00 and 23mmis two digit minute, between 00 and 59yyyyis the year; it can be two digit or four digitssis two digit seconds. Notice the period.before thess.
Source: Manage Time in Ubuntu Through Command Line.
So, in your particular case, you can use:
sudo date 010224311971.59Or, you can use:
sudo date --set="1971-01-02 23:31:59.990" && date --rfc-3339=nswhich is exactly what you asked.
Source:
5The easy way:
ntpdate -s ntp.ubuntu.comTo change the timezone:
dpkg-reconfigure tzdataProbably you need sudo.
You can use the date command to change the time and you'll need sudo permission to do it; an example to set the date to 27 June 2014 and the time to 1:17 AM is:
sudo date --set "27 Jun 2014 1:17:00" Since systemd was introducted in Ubuntu, the correct way is:
# timedatectl set-time "RFC 3339-compliant string"e.g.
# timedatectl set-time "2002-10-02T10:00:00-05:00"
# timedatectl set-time "10:35"
# timedatectl set-time "+2 hours" 2 Short versions for setting date or time only:
To set the date (will set the time to 0:0:0):
date +%Y%m%d -s "19710102"To set the time only:
date +%T -s "23:31:59"You could add the desired ".990" to the seconds.
Read the man page for more options and formats regarding the date command:
man dateNote: you may also want to check or set the hardware clock. Read about it here.
sudo date --set="Mon Feb 16 08:49:56 IST 2015"That would be correct statement in UBUNTU 14.04.
2