Sets hardware time in the format of hour: minute: second. Only the
specified parameters (hour, minute, or second) can be reset. The
unspecified parameters keep the current system values.
Sets date. The range is from 1 to 31. If the day does not exist in the current
month, the date is calculated backward.
1. The time parameter is mandatory. After setting time, set month, day, and year, which can be
neglected according to your needs. The parameter that is neglected keeps the current system value.
For example, if the current hardware time is "2012-02-29 09:33:44" and you want to change month
and hour and keep values of other parameters, use the calendar set 12 5 command to change the
current time into "2012-05-29 12:33:44".
2. If the value of parameter day is between 1 and 31, but the current month does not contain that day,
the value will be calculated backward. For example, February 2012 has 29 days. If you use the
calendar set 11:30 2 31 2012 command to set the date to February 31, by default, the system adds
two days backwards. Therefore, the current hardware time is "2012-03-02 11:30:23".
The hardware time of the system is used as the UTC time, while the software time of the system
refers to the local time of the device.
The following example changes the current hardware time of the system (for example, 2012-02-01
18:23:06) into 6 o’clock and keeps the values of other parameters.
Ruijie# calendar set 6
06:41:39 UTC Fri, Jul 6, 2012