Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
fonction date : conversion date en sec
Envoyé par: waterman

Bonjour,

Pour modifier des dates, je pars d'une chaine de caractères YYYYMMDDHHMM que je transforme en nb de secondes depuis 1970 par "date -d "2008/05/29 16:23" +%s"

j'applique ensuite ma modif et mon problème est que je n'arrive pas à passer de ma date en sec à une date dans un format plus classique (type année / mois /jour / heure)

Pour résumer: comment passer d'une date en sec à une date du type année / mois /jour / heure ?

Merci

Poste le Thursday 29 May 2008 23:01:31
Répondre     Citer    
Re: fonction date : conversion date en sec
Envoyé par: waterman

si quelqu'un a la solution, en shell ou en perl, je suis preneur ....

Poste le Friday 30 May 2008 14:59:45
Répondre     Citer    
Re: fonction date : conversion date en sec

GIYF }-)

Poste le Friday 30 May 2008 15:57:58
Répondre     Citer    
Re: fonction date : conversion date en sec

Je me suis posé aussi la question mais sans nécessité pressante, alors je n'insistai pas. Mais ta question a réveillé ma curiosité, alors je l'ai "Googlée". Encore... ];-)

Et, en fait, j'ai trouvé plus rapidement parcequ'au lieu d'entrer :
"date & secondes 2 date"
j'ai commis une faute de frappe, et ai entré :
"adte : ..."
:-))

Poste le Friday 30 May 2008 15:59:45
Répondre     Citer    
Re: fonction date : conversion date en sec

deux petites précisions :
- j'utilise le plugin "Google-Linux FR" pour firefox (cf. [[color=orange]Mycroft.MozDev.org[/color]])
- je règle "rechercher sur le web"
[v]
Par contre, il y a d'autres choses concernant aussi GNU/Linux que j'ai trouvées plus rapidement avec la version généraliste de Google...[/v]

Poste le Friday 30 May 2008 16:52:17
Répondre     Citer    
Re: fonction date : conversion date en sec
Envoyé par: faqerh

var=1164128484;date -d @$var

[wooledge.org]

Poste le Saturday 31 May 2008 11:54:39
Répondre     Citer    
Re: fonction date : conversion date en sec

Tu peux même y décrire le format que tu souhaites obtenir en sortie :
var=$(date +%s)
date -d @$var +%F
2008-05-31

Poste le Saturday 31 May 2008 18:03:18
Répondre     Citer    
Re: fonction date : conversion date en sec

ou encore :
[v](vu sur [[color=orange]comp.linux.misc[/color]])
[/v]
var=$(awk 'BEGIN { print systime() }')
awk -v tmstp=$var 'BEGIN { print strftime("%Y %m %d %H %M %S", tmstp) }'

enfin... TMTOWTDI (!)

Poste le Monday 2 June 2008 18:22:50
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
fonction date : conversion date en sec
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons