convertir número a fecha y hora con milisegundosHola, tengo una columna con valores del siguiente formato: '20230818103947300000'
Esperaba poder convertirlo usando el formato personalizado (es decir,
- etc.), pero no veo la opción de milisegundos. Claro que puedo crear una fórmula larga para extraer cada elemento individual y luego sumarlos, pero quiero evitarlo.
Como referencia, en Python puedo hacer esto en una línea para obtener mi objeto datetime dt:
desde datetime importar datetime
d='20230818103947300000'
dt=datetime.strptime(d,'%Y%m%d%H%M%S%f')
Análisis y modelado de datos básicos
Re: convertir número a fecha y hora con milisegundosParece que tienes que tener "." como separador en segundos
<HH24>
<MM>
<SS>
"); date_with_ms = Format(date_formatted, "yyyy-mm-ddThh:mm:ss", 25,3); // "2023-08-18T10:39:47.300"
</SS>
</MM>
</HH24>
Names Default To Here(1);
str = "20230818103947300000";
Insert Into(str, ".", Length("YYYYMMDDHHMMSS") +1);
date_formatted = Informat(str, "Format Pattern", "
<YYYY>
<MM></MM>
</YYYY>