Tengo un script Perl con el siguiente código (no ha sido escrito por mi):
Using perl Syntax Highlighting
my $date = strftime "%Y%m%d-%k%M%S", localtime(time());
print "$date\n";
print "$date\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
El caso es que cuando el script se ejecuta de madrugada (a las 05:07:09 de la madrugada), hay un problema pues obtengo en la salida lo siguiente:
- Código: Seleccionar todo
20070510- 50709
Debo concatenar dicho $date al nombre de un fichero, pero debido al espacio que genera el %k cuando se calcula de madrugada, pues parece que no funciona.
Alguien me puede explicar cómo solucionar dicho problema. ¿Quizás reemplazando %k por %H? ¿Cuál es la diferencia entre %k y %H?
¡Muchísimas gracias por adelantado!
Saludos!
Felipe