Unificar una variable de fecha con varios formatos

buen dia a todos,

tengo una dificulta con una variable de fecha con varios tipos de formato y quisiera unificarlos.
este seria un ejemplo;

Fecha
29/10/2023
2023-12-31

es posible tener un solo formato y no perder las otras fechas? muchas gracias por la ayuda

Hola @migueholguin,

Puede usar el nodo Column Expressions para unificar los formatos de fecha. Por ejemplo:

if (regexMatcher(column("date"), "\\d{1,2}.\\d{1,2}.\\d{4}")) regexReplace(column("date"), "(\\d{1,2}).(\\d{1,2}).(\\d{4})", "$3-$2-$1")
else if (regexMatcher(column("date"), "\\d{4}.\\d{1,2}.\\d{1,2}")) regexReplace(column("date"), "(\\d{1,2}).(\\d{1,2}).(\\d{4})", "$1-$2-$3")
else column("date")

Luego conviértalos al tipo de fecha usando el nodo String to Date&Time usando el formato yyyy-M-d.

3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.