DateDifference - Forum

Forum Navigation
You need to log in to create posts and topics.

DateDifference

Obtengo como resultado "NaN"

La fechas la recibo desde una base de datos Mysql de la siguiente manera, el formato de las mismas es yyyy-mm-dd:

Si le hago un Alertbox a las fechas recibidas las veo bien

SetVar [Prueba_Fecha_Inicial] [TablaUsuarios(0)('Prueba_Fecha_Inicial')]
SetVar [Prueba_Fecha_Final] [TablaUsuarios(0)('Prueba_Fecha_Final')]

al aplicar lo hago :

DateDifference "[Prueba_Fecha_Inicial]" "[Prueba_Fecha_Final]" "yyyy-mm-dd" [resultado]

y el resultado es NaN

He probado poniendo otros formatos pero es el mismo resultado

Intente convertir las fechas al formato dd/mm/yyyy y cambiando el formato de la siguiente manera:

StrParse "[Prueba_Fecha_Inicial]" "-" [dat]
SetVar [Prueba_Fecha_Inicial2] "[dat(2)]/[dat(1)]/[dat(0)]"

ahi me da un resultado, pero con un valor disparatado

Hola @gustavo1973. No pongas guiones, sino barras. Esto funciona correctamente:

SetVar [Prueba_Fecha_Inicial] "2021/01/30"
SetVar [Prueba_Fecha_Final] "2020/01/30"
DateDifference "[Prueba_Fecha_Final]" "[Prueba_Fecha_Inicial]" "yyyy/mm/dd" [resultado]
AlertBox "" "[resultado]" ""

Saludos!