Ho questo formato data ora nella stringa "11:56:41, 22/11/2011".Come confrontare la data della stringa in perl?
Ecco quello che voglio:
confrontare due stringhe di tempo data come.
$date1 = "11:56:41, 11/22/2011";
$date2 = "11:20:41, 11/20/2011";
if($date2 < $date1) {
do something...
} else {
do nothing...
}
Qualche idea come potrei ottenere questo in perl?
poiché non sappiamo dalla domanda se il giorno/mese/ora/minuto a cifra singola sarà riempito a zero, potrebbe essere meglio restituire sprintf ('% 04d% 02d% 02d% 02d% 02d $ 02d' , $ Y, $ m, $ d, $ H, $ M, $ S) – bigiain
@ikegami Grazie! questa è la risposta più semplice e ha funzionato! – quinekxi
@bigiain Ho riscontrato un piccolo problema, solo una semplice domanda (immagino che non ce ne sia bisogno di farne un altro) e se la data che stavo per confrontare fosse una non imbottita? – quinekxi