Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1472 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Recupérer la date de la veille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recupérer la date de la veille

n°1120976
soukoye
Posté le 15-06-2005 à 15:56:46  profilanswer
 

Bonjour,
 
Désolé si la question vous semble simple mais je suis novice en perl!
 
Pourriez vous me dire si il est possible de récupérer la date de la veille directement (j'ai regardé dans Date::Manip et Date::Calc) mais rien.
 
Sinon qqun a t'il une méthode pour le faire.  
 
Merci a tous

mood
Publicité
Posté le 15-06-2005 à 15:56:46  profilanswer
 

n°1121005
Elmoricq
Modérateur
Posté le 15-06-2005 à 16:10:24  profilanswer
 

Il suffit de retrancher à time() le nombre de secondes écoulées en une journée :

Code :
  1. #!/usr/bin/perl -w
  2. use strict;
  3. my $secondes_par_jour = 60 * 60 * 24;
  4. my @date = localtime(time() - $secondes_par_jour);
  5. # Le mois est code sur 0..11, et l'annee demarre a 1900, donc on adapte
  6. my ($jour, $mois, $annee)  = ($date[3], $date[4]+1, $date[5]+1900);
  7. printf("Hier, nous étions le : %02d/%02d/%04d\n", $jour,$mois,$annee);


Message édité par Elmoricq le 15-06-2005 à 16:12:54
n°1121019
soukoye
Posté le 15-06-2005 à 16:17:42  profilanswer
 

Merci elmoricq j'essaye cela tout de suite.

n°1121028
soukoye
Posté le 15-06-2005 à 16:28:23  profilanswer
 

Cela marche parfaitement  
Merci à toi

n°1123727
burgergold
5$? va chez l'diable!
Posté le 17-06-2005 à 23:51:40  profilanswer
 

ya des modules comme Date::Manip qui te permette d'appeler UnixDate('yesterday', '%Y-%m-%d %H:%M:%S')


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Recupérer la date de la veille

 

Sujets relatifs
[VBS]Récuperer date[Résolu]afficher une date gmt en y ajoutant un décalage horaire
probleme appel date du jour dans BDD[SHELL] Recupérer adresse IP
[Batch DOS] Date et fichierRecuperer les secondes de l'heure courante
Base de données MYSQL et client MS ACCESS : Problème avec champ DateRécupérer le titre d'une fenêtre
[as]récupérer la date de la veille? 
Plus de sujets relatifs à : Recupérer la date de la veille


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR