est ce qu'il y a un moyen en script shell d'avoir la date à partir du nombre de jour de l'année.
c.a.d :
nb jour année : 1 ----> 01/01/2005
nb jour année : 3 -----> 03/01/2005
Merci
nb jour année : 1 ----> 01/01/2005
nb jour année : 3 -----> 03/01/2005
# commande "date"
Posté par tgl . Évalué à 2.
% cat ./date.sh
#!/bin/bash
annee=${1}
secondes=$(( (${2} - 1) * 24 * 60 * 60 ))
date -u -d "${annee}-01-01 00:00:00 UTC + ${secondes} second" +%d/%m/%Y
% ./date.sh 2004 60
29/02/2004
% ./date.sh 2005 60
01/03/2005
[^] # Re: commande "date"
Posté par tgl . Évalué à 3.
#!/bin/bash
date -d "${1}-01-01 + $((${2}-1)) day" +%d/%m/%Y
[^] # Re: commande "date"
Posté par demo2000 . Évalué à 1.
# Oui
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
tu changes 300 par ta valeur
[^] # Re: Oui
Posté par Khâpin (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.