Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

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.

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

Watael a écrit :

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

soshy a écrit :
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

abelthorne a écrit :

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 smile

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 smile


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

soshy a écrit :

@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 smile


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

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.

Hors ligne

#13 Le 25/04/2017, à 20:15

grandtoubab

Re : Affichage de la date

soshy a écrit :
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 .


cqfd93

En ligne