Set Date Format to dd/M/yyyy

Hi all,
I just made a fresh install Debian Bookworm, KDE.
I have a little issue with dolphin.
It is displaying the file dates as 29 Sep 2024, but I want it to be displayed by number as 29/9/2024.
I have tried lots of changing and now I have:

sudo nano /etc/default/locale
  GNU nano 7.2               /etc/default/locale                        
LANG=C.UTF-8
LC_ALL=C.UTF-8
LC_ADDRESS=en_EG.UTF-8
LC_IDENTIFICATION=en_EG.UTF-8
LC_MEASUREMENT=en_EG.UTF-8
LC_MONETARY=en_EG.UTF-8
LC_NAME=en_EG.UTF-8
LC_NUMERIC=en_EG.UTF-8
LC_PAPER=en_EG.UTF-8
LC_TELEPHONE=en_EG.UTF-8
LC_TIME=en_GB.UTF-8

I tried and posted at the Debian forum, but no luck yet. (Sorry, couldn’t post link)

I wonder how can I change it to display dates as numbers not month name?
I will highly appreciate your support.
I don’t want it it as month name!

click on the desktop and type “region” and go to the settings page that comes up in the search results.

click on modify language and that should show you example formats of all the different displays

mine is set to American English, so i get time as 9/29/24 and my locale looks like

LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8

you probably want to change your language to British English and remove all others from the list.

you need to logout for the changes to take effect.

I changed language to British English, rebooted.
Still same date format.
I do not want to change everything to GB because I use metric system, A4 paper… etc.
I read somewhere something about “forcing” it to use ISO formats by using en_SE.UTF for some! I don’t really know what is that and what I should do.

From what i read (because Debian does not even boot on my intel i9-13900 mainly the Archwiki) LC_ALL is not a fallback but a override it makes all your other settings LC_… useless. but because the Archwiki also states it can not be set in the config file (/etc/locale.conf not /etc/default/locale in Arch but that is probably distro specific) it should be not a problem(?)
I would unset LC_ALL to nothing first, though.

I remove LC_ALL altogether.
Now it is:

LANG=en_GB.UTF-8
LC_ADDRESS=en_EG.UTF-8
LC_IDENTIFICATION=en_EG.UTF-8
LC_MEASUREMENT=en_EG.UTF-8
LC_MONETARY=en_EG.UTF-8
LC_NAME=en_EG.UTF-8
LC_NUMERIC=en_EG.UTF-8
LC_PAPER=en_EG.UTF-8
LC_TELEPHONE=en_EG.UTF-8
LC_TIME=en_GB.UTF-8

Rebooted.
Still same

UPDATE:
Changed all locale and everything to en_GB, regenerated locale…
It is fine now as expected

1 Like