Lun Oct 02, 2006 8:21 am
|
 |
Lor
Perlero Nuevo

|
Registrado: 28 Abr 2005
Mensajes: 99
Ubicación: Argentina, Santa FE
|
|
| Cálculo de días |
|
|
Agradeceria si me pudiesen indicar como obtener el numero de días entre dos fechas dadas, sin considerar sabados ni domingos.
Estoy utilizando el módulo: Date::Calc
Muchas gracias  |
|
|
|
Lun Oct 02, 2006 9:12 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
Lun Oct 02, 2006 9:17 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4082
Ubicación: Valladolid, España
|
|
|
|
|
Hay otros módulos mejores que Date::Calc para hacer ese cálculo.
En este foro encontrarás ejemplos con DateTime (el que yo suelo usar) y Date::Manip, que, en este caso, es el recomendado, ya que hay que hacer cuentas con los fines de semana.
Ejemplo: | Perl: | #!/usr/bin/perl -l
use Date:: Manip;
Date_Init ( "DateFormat=non-US", "EraseHolidays=1" );
$diferencia = DateCalc ("10/07/2006", "18/07/2006", 2); # 2: modo 'business'
$dias = Delta_Format ($diferencia, 1, "%dt"); # pasar a días
print $dias; # 6.0
|
En este foro hay más ejemplos para el caso de tener en cuenta las fiestas. |
|
Jue Oct 05, 2006 6:31 am
|
 |
Lor
Perlero Nuevo

|
Registrado: 28 Abr 2005
Mensajes: 99
Ubicación: Argentina, Santa FE
|
|
| Solucionado, Gracias |
|
|
| Muchas gracias, explorer - kid, ya esta solucionado. |
|
Vie Oct 06, 2006 4:21 am
|
 |
Lor
Perlero Nuevo

|
Registrado: 28 Abr 2005
Mensajes: 99
Ubicación: Argentina, Santa FE
|
|
| Archivo configuracion |
|
|
Explorer, he probado tu sugerencia y anda correctamenta, Te agradezco mucho. Ahora necesitaría saber una vez creado el archivo "fiestas.txt" en que lugar seteas ese nombre de archivo para que lo tenga en cuenta y en que lugar das el path donde reside.
Nuevamente gracias,  |
|
Vie Oct 06, 2006 5:00 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4082
Ubicación: Valladolid, España
|
|
|
|
|
| Debes seguir el enlace que te indicó kidd. |
|
Vie Oct 06, 2006 7:54 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|