Rechercher : dans
Par :

[Perl] Conversion date en secondes Epoch

Dernière réponse le 20 avr 2008 à 14:27:27 pianoclassique, le 20 avr 2008 à 14:01:43 
 Signaler ce message aux modérateurs

Bonjour,
Désolé je déconnecter l'internet quelque minute et je ne sais pas si tu me répondre a mon question ou pas ,je répéte mon question:

Je veu un script complet avec ces syntaxe et ces prototypes comme dans le C ou le C++ .

Dans mon cas je veu un script perl qui convertir une date et un temps sous la forme de : secondes ,minutes , heure jours ,mois ,annee en une code Epoch.

Ce script n'a aucun relation de fichier log de mrtg juste je le donne une date et un temps , il les converti en Epoch.
C'est juste de la programmation.



Par exemple:

je saisie les donner suivant : 10:30:55 12/04/2008

Le resultat : 1036567881

Merci..............</gras>

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [Perl] Conversion date en secondes Epoch » dans :
ImageMagick - Manipuler les images en ligne de commande VoirImageMagick est un formidable outil en ligne de commande qui permet de manipuler les images. L'avantage de cet outil est qu'il permet: d'automatiser les travaux sur les images (cela évite d'avoir à faire certaines manipulations dans...
VBScript - Les fonctions de date et de temps VoirLes fonctions de date et de temps Fonction Description Date Retourne la date du système DateAdd(interval, number, date) Ajoute un intervalle de temps (interval) à une...

1

lami20j, le 20 avr 2008 à 14:21:48
  • +1

Salut,

lami20j@debian:~/trash$ cat time2epoch.pl
#!/usr/bin/perl
use strict;use warnings;
use Time::Local;

print "Date au format jj/mm/aaaa : ";
chomp(my $d = <STDIN>);
print "Heure au format hh:mm:ss : ";
chomp(my $h = <STDIN>);

my ($heure,$min,$sec) = split /:/,$h;
my ($jour,$mois,$annee) = split /\//,$d;

my $epoch = timegm($sec, $min, $heure, $jour, $mois-1, $annee-1900);
print "$h $d -> epoch : $epoch\n";
__END__
lami20j@debian:~/trash$ perl time2epoch.pl
Date au format jj/mm/aaaa : 12/04/2008
Heure au format hh:mm:ss : 10:30:55
10:30:55 12/04/2008 -> epoch : 1207996255

106485010510997108

Répondre à lami20j

2

 pianoclassique, le 20 avr 2008 à 14:27:27

Salut



merci pour ton aide ......

SVP si tu peu me donne un commentaire pour chaque ligne ou bloc de la script.


Merci.....................

Répondre à pianoclassique