es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Convertir una cadena a formato de fecha en Azure Data Factory utilizando la variable establecida.

Tengo una fecha de tipo string en la variable establecida “20211222” y quiero convertirla en una fecha como 2021-12-22. Y he utilizado esta función en la variable con contenido dinámico:

@formatDateTime(‘20211222’, ‘yyyy-MM-dd’)

Pero ocurrió un error: En la función ‘formatDateTime’, el valor proporcionado para la cadena de fecha y hora ‘20211222’ no era válido. La cadena de fecha y hora debe coincidir con el formato ISO 8601.

¿Existe alguna otra función para convertir esta cadena “20211222” en una fecha?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, puedes utilizar la siguiente función para convertir la cadena “20211222” al formato de fecha “2021-12-22”:

    @concat(substring(variables(‘stringDate’),0,4),’-‘,substring(variables(‘stringDate’),4,2),’-‘,substring(variables(‘stringDate’),6,2))

    Esta función utiliza la función substring para extraer el año, mes y día de la cadena, y luego los concatena con guiones. Esto te dará el formato de fecha deseado.

Comments are closed.