web-dev-qa-db-fra.com

Comment définir le format de date / heure du système à partir de la ligne de commande?

Apparemment, je devrais mettre LC_TIME sur en_DK (pourquoi danois? Je ne veux pas de mois danois!) Mais rien de ce que j'ai fait ne parvient à changer la sortie de locale.

1
Michiel de Mare

Que veux-tu accomplir? Pour modifier temporairement le format

$ date
Mon Feb 21 18:46:57 CET 2011
$ LANG=cs_CZ.utf8 date
Po úno 21 18:47:22 CET 2011

ou de façon permanente en mettant les variables dans /etc/default/locale?

3
arrange

@arrange J'ai eu la même chose que toi. Mais je l'ai résolu. De plus, vous devez ajouter

export TIME_STYLE="long-iso"
export LC_TIME="en_DK.UTF-8"

dans le fichier ~/.bashrc à la fin et reconnectez mon utilisateur ou exécutez:

source ~/.bashrc

Puis ls -l affiche le format de date 2017-01-22 21:45.

Peut-être que cela peut aider un autre.

1
Radek