I tried to set the date format to YYYY-MM-DD and time to HH-MM but without success, it is locked to country and language. Even en_GB uses that American AM/PM format. Is there a way to add a new locale which uses ISO-8601 format ?
I too had deleted my /usr/lib/locale/locale-archive file and had the same symptom as many others have mentioned in this forum. The difference is that I was able to regenerate the file without having to flash the device, and the benefit is that the newly regenerated file is only 1.2 MB instead of 28.4 MB. 1) create /etc/locale.gen, the contents of the file should look something like: en_US.UTF-8 UTF-8 2) run the following command as root: locale-gen 3) You should now see a new /usr/lib/locale/locale-archive that is much smaller than the one that got deleted 4) I also ran the following command as root, although I do not know if it is necessary or not: setlocale 5) reboot 6) enjoy