Pages : 1
#1 Le 25/04/2017, à 12:49
- MamadouDiallo
Affichage de la date
Bonjour svp comment afficher la date au format année mois et jour
Hors ligne
#2 Le 25/04/2017, à 13:05
- abelthorne
Re : Affichage de la date
Jette un coup d'œil au man de la commande date (man date). Tu peux utiliser divers éléments pour définir un format. Là, quand tu dis "année mois jour", c'est un peu vague, on ne sait pas si tu veux l'année sur deux ou quatre chiffres, le numéro du mois ou son nom, si tu veux que l'ensemble soit formaté avec des caractères du genre tirets, slashes, etc.
Disons que tu veux afficher "2017-04-25", tu utiliserais :
date +"%Y-%m-%d"
Hors ligne
#3 Le 25/04/2017, à 13:37
- grandtoubab
Re : Affichage de la date
salut
il faut aussi que les variables locales soient bien initialisées
locale
Exemple
locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
LC_TIME="fr_FR.UTF-8" pour un format français
anne/mois/jour c'est de l'english
LC_TIME="en_US.UTF-8"
export LC_TIME
Dernière modification par grandtoubab (Le 25/04/2017, à 13:42)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#4 Le 25/04/2017, à 13:46
- Watael
Re : Affichage de la date
salut,
Disons que tu veux afficher "2017-04-25", tu utiliserais :
date +%F
!
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#5 Le 25/04/2017, à 13:46
- soshy
Re : Affichage de la date
anne/mois/jour c'est de l'english
Perdu, c'est surtout la norme internationale ISO 8601.
Et en plus, c'est pratique puisqu'une liste de fichier dans ce format la est automatiquement trie de facon chronologique.
Dernière modification par soshy (Le 25/04/2017, à 13:49)
Hors ligne
#6 Le 25/04/2017, à 14:07
- abelthorne
Re : Affichage de la date
salut,
Disons que tu veux afficher "2017-04-25", tu utiliserais :
date +%F
!
Oui, aussi, mais c'était surtout pour montrer comment sont détaillés les éléments. Après, pour tous les formats prédéfinis, c'est dans le man.
Hors ligne
#7 Le 25/04/2017, à 14:11
- grandtoubab
Re : Affichage de la date
grandtoubab a écrit :anne/mois/jour c'est de l'english
Perdu, c'est surtout la norme internationale ISO 8601.
Et en plus, c'est pratique puisqu'une liste de fichier dans ce format la est automatiquement trie de facon chronologique.
que la norme de codage soit iso 8601 ok mais quand il s'agit d'affichage ( si toutefois je comprends bien la question posée) il s'agit de la langue utilisée
mon horloga est à la norme iso8601
$ timedatectl
Local time: mar. 2017-04-25 15:07:04 CEST
Universal time: mar. 2017-04-25 13:07:04 UTC
RTC time: mar. 2017-04-25 13:07:04
Time zone: Europe/Paris (CEST, +0200)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
mais date me parle en français
$ date
mardi 25 avril 2017, 15:08:01 (UTC+0200)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#8 Le 25/04/2017, à 14:24
- Watael
Re : Affichage de la date
Oui, aussi, mais c'était surtout pour montrer comment sont détaillés les éléments. Après, pour tous les formats prédéfinis, c'est dans le man.
alors, choisis quelque chose de plus "rigolo" :
date +'l'\''année: %Y, le mois: %m, le jour: %j'
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#9 Le 25/04/2017, à 15:44
- soshy
Re : Affichage de la date
@grandtoubab
Non, la norme iso concerne l'affichage, comment une date doit etre affichee. Un format complet incluant heures minutes secondes au meridien 0 par exemple : 2017-04-25T13:01:12Z
Anglais ou francais n'a rien a voir la dedans.
$ LC_TIME="fr_FR.UTF-8" date
mardi 25 avril 2017, 15:39:35 (UTC+0100)
$ LC_TIME="eng_GB.UTF-8" date
Tue Apr 25 15:39:40 BST 2017
De plus, watael montre bien qu'on peut faire afficher a date ce qu'on veut
Dernière modification par soshy (Le 25/04/2017, à 15:53)
Hors ligne
#10 Le 25/04/2017, à 15:49
- Hizoka
Re : Affichage de la date
Tant de messages pour une si petite question
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#11 Le 25/04/2017, à 15:58
- grandtoubab
Re : Affichage de la date
@grandtoubab
Anglais ou francais n'a rien a voir la dedans.
$ LC_TIME="fr_FR.UTF-8" date mardi 25 avril 2017, 15:39:35 (UTC+0100) $ LC_TIME="eng_GB.UTF-8" date Tue Apr 25 15:39:40 BST 2017
Même si c'est la même date, jour-date-mois n'est pas équivalent à jour-mois-date et l'affichage est bien relatif à la langue utilisée
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#12 Le 25/04/2017, à 16:47
- soshy
Re : Affichage de la date
Même si c'est la même date, jour-date-mois n'est pas équivalent à jour-mois-date
Toute date representant un instant T est equivalente a une autre representant ce meme instant T, quelque soit sa notation. La sementique est identique.
De la meme facon, dire que 4 / 2 n'est pas equivalent a 4 ÷ 2 ou simplement 2 est une heresie.
Hors ligne
#13 Le 25/04/2017, à 20:15
- grandtoubab
Re : Affichage de la date
grandtoubab a écrit :Même si c'est la même date, jour-date-mois n'est pas équivalent à jour-mois-date
Toute date representant un instant T est equivalente a une autre representant ce meme instant T, quelque soit sa notation. La sementique est identique.
De la meme facon, dire que 4 / 2 n'est pas equivalent a 4 ÷ 2 ou simplement 2 est une heresie.
je pense que Raphael Herzog est un gars sérieux qui a tout mon respect ...
Une locale correspond à un jeu de paramètres régionaux. Ceci inclut non seulement la langue des textes, mais aussi le format de présentation des nombres, des dates et des heures, des sommes monétaires ainsi que le mode de comparaison alphabétique (afin de tenir compte des caractères accentués).
https://www.debian.org/doc/manuals/debi … t-language
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#14 Le 26/04/2017, à 15:00
- cqfd93
Re : Affichage de la date
Bonjour,
Vous vous êtes tous cassé la tête pour pas grand chose, il a posé une deuxième question là.
− cqfd93 −
Hors ligne
Pages : 1