[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