Unable to set the correct date
-
I turned off on my Omega-2 the function of automatically adjusting the date and time on purpose. When I change the date, the month for some reason changes to February.
date +%d%m%y -s 070419
070219
How to fix it?
-
@CAP-33 Try
date -s YYMMDDhhmm.ss
(eg. withdate
command of BusyBox v1.28.3).date -s 1904071301.00
Sun Apr 7 13:01:00 GMT 2019
If the
date
command of BusyBox is not enough for you then install the coreutils-date package - it's theoretically a full version of the standard GNU date utility.
(As you know well: enable the 5th line of '/etc/opkg/distfeeds.conf',opkg update
andopkg install coreutils-date
.)date -s '19-04-07'
Sun Apr 7 00:00:00 GMT 2019To change only the date you can use shell command substitution in the date string:
date -s "19-04-07 $(date +%H:%M:%S)"
it will change the date and keep the time.# Omega2 Pro (light) FW v0.3.2 b218 root@Omega-5BE1:/# date -s '19-04-07 13:01:00' Sun Apr 7 13:01:00 GMT 2019 root@Omega-5BE1:/# date Sun Apr 7 13:01:02 GMT 2019 root@Omega-5BE1:/# date -s '19-04-07' Sun Apr 7 00:00:00 GMT 2019 root@Omega-5BE1:/# date Sun Apr 7 00:00:02 GMT 2019 root@Omega-5BE1:/# date -s '19-04-07 13:01:00' Sun Apr 7 13:01:00 GMT 2019 root@Omega-5BE1:/# date Sun Apr 7 13:01:02 GMT 2019 root@Omega-5BE1:/# date -s "19-04-07 $(date +%H:%M:%S)" Sun Apr 7 13:02:21 GMT 2019 root@Omega-5BE1:/# date Sun Apr 7 13:02:09 GMT 2019