Vai al contenuto

Lavorare con il formato ora

Supponiamo di avere un file CSV con questi dati, che dovrebbero rappresentare un oraio, ma non sono correttamente definiti come formato Ora; come convertirlo correttamente?

time
0d 00:45:38
0d 00:05:00
0d 00:09:59
0d 00:14:58
0d 00:19:57
0d 00:24:56

Il problema è legato alla presenza di 0d, sotto due possibili modi per trasformarlo correttamente in Ora:

in questo esempio tolgo i primi tre caratteri, ovvero 0d:

to_time(regexp_replace("time",'^...',''),'HH:mm:ss','en') → <ora: 00:05:00>

in questo secondo esempio, nascondo la prima parte della stringa con \'0d\', cove lo \ ha la funzione di escape del '

to_time("time",'\'0d\' HH:mm:ss','en') → <ora: 00:05:00>


Funzioni utilizzate: