Personalización o formato de los valores de fecha y hora en un flujo

En este artículo se proporcionan pasos para personalizar o dar formato a los valores de fecha y hora en un flujo.

Se aplica a:   Power Automate
Número de KB original:   4534778

Escenario

Al trabajar con valores de fecha y hora (por ejemplo, valores DateTime) en el flujo, pueden tener el siguiente aspecto:

  • 2019-12-06T22:47:23.0798367Z
  • 2009-06-15T13:45:30Z

Puede dar formato a estos valores para que parezcan:

  • 6/15/2009 1:45 PM
  • Monday, June 15, 2009

Esto se hace mediante cadenas de formato de fecha y hora que se pasan a la formatDateTime() función.

Formato de cadenas

Una cadena de formato estándar es un solo carácter (por ejemplo, 'd', 'g', 'G', distingue mayúsculas de minúsculas) que corresponde a un patrón específico.

Por ejemplo, la cadena 'g' de formato corresponde al patrón de fecha y hora general (hora corta):

  • formatDateTime('2009-06-15T13:45:30', 'g') -> 6/15/2009 1:45 PM

Una cadena de formato personalizado es cualquier cadena con más de un carácter (por ejemplo, 'M/dd/yyyy h:mm tt') que puede controlar la visibilidad, el posicionamiento, la precisión del mes, el día, la hora, el segundo, etc. del valor DateTime.

Por ejemplo, la cadena 'M/dd/yyyy h:mm tt' de formato representa el mismo patrón que la cadena 'g' de formato estándar como se describió anteriormente:

  • formatDateTime('2009-06-15T13:45:30', 'M/dd/yyyy h:mm tt') -> 6/15/2009 1:45 PM

Para obtener más información sobre los patrones de formato estándar disponibles y cómo construir una cadena de formato personalizado, consulte la sección Recursos de este artículo.

Pasos de ejemplo

  1. Seleccione el campo de entrada donde desee el valor DateTime con formato.

  2. Vaya al editor de expresiones (vaya a Agregar contenido dinámico > seleccione la pestaña Expresión ).

  3. Escriba formatDateTime() (o busque en Funciones de fecha y hora ).

  4. Proporcione el valor que se va a dar formato y entre comillas simples. Se puede usar contenido dinámico, pero no debe estar rodeado de comillas simples.

  5. Proporcione la cadena de formato (entre comillas simples).

  6. La expresión completa debe tener un aspecto similar al de los ejemplos siguientes:

    • formatDateTime('<your-value>', 'dd/MM/yyyy hh:mm tt')

    • formatDateTime(<dynamic-content>, 'dd/MM/yyyy hh:mm tt')

  7. Seleccione Aceptar.

Recursos