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.

Error de conversión de fecha y hora de la variable del sistema de disparo del canal de Azure Data Factory “La llamada de función debe tomar la cadena de finalización”.

En ADF, estoy tratando de tomar la variable del sistema para la hora de disparo del pipeline y convertirla de UTC a EST con solo el formato de fecha y no la hora (yyyy-MM-dd).

Debería ser sencillo, pero sigo obteniendo este error no descriptivo:

La llamada de función debe tomar la cadena de finalización.

También intenté convertirlo primero a cadena y obtengo el mismo error:

convertFromUtc(string(@pipeline().TriggerTime), ‘Eastern Standard Time’, ‘yyyy-MM-dd’)

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el mensaje de error indica que la salida de la función convertFromUtc debe completarse con un formato de cadena final. Intente agregar una función final formatDateTime a la sintaxis actual de la siguiente manera:

    formatDateTime(convertFromUtc(@pipeline().TriggerTime, 'Hora estándar del Este'), 'yyyy-MM-dd')
    

    Esto debería convertir primero la hora del disparador de UTC a EST y luego formatear la salida para incluir solo la fecha en el formato yyyy-MM-dd.

Comments are closed.