[bcn-pm] trabajando con fechas
Arnau Bria
arnauaemergetux.net
Dij Abr 3 07:05:06 PDT 2008
On Thu, 3 Apr 2008 06:51:40 -0700 (PDT)
Salvador Fandino wrote:
> Hoy en dia, el modulo mas o menos estandar para manipular fechas y
> tiempos es DateTime, pero usarlo para algo tan simple es como matar
> moscas a cañonazos.
>
> Todo lo que necesitas son un par de funciones para convertir ese
> formato a segundos y al viceversa. Luego, con el tiempo en segundos
> puedes simplemente manipularlo como un entero, multiplicarlo,
> dividirlo, etc.
Pensaba que sería más complejo esto qeu buscar una función...
> # sin probar...
Bueno, pero si no va ala primera, poco le faltará...
> sub myfmt2seconds {
> my $t = shift;
> $t =~ /^(\d+):(\d+):(\d+)$/ or die "...";
> $1 * 3600 + $2 * 60 + $3;
> }
>
> sub seconds2myfmt {
> my $s = shift;
> sprintf("%02d:%02d:%02d", $s / 3600, ($s / 60) % 60, $s % 3600);
> }
salu2 y muchas gracias!
>
> Saludos,
>
> - Salva
--
Arnau Bria
http://blog.emergetux.net
Bombing for peace is like fucking for virginity
Més informació de la llista de correu Barcelona-pm