Formatos de fecha y hora

Especifique un formato personalizado cuando convierta un valor de fecha y hora en un valor de cadena utilizando los formatos predefinidos disponibles en Automation Workspace.

La acción A cadena permite convertir un valor de fecha y hora en un valor de cadena. Esta acción también permite seleccionar un formato de fecha y hora predefinido o especificar un formato personalizado.

Formato de fecha y hora predefinido

Al convertir un valor de fecha y hora en un valor de cadena, los formatos de fecha y hora predefinidos están disponibles en la lista de Formatos. Los siguientes formatos de fecha y hora predefinidos están disponibles:
  • BASIC_ISO_DATE: Convierte el valor de fecha y hora en un valor de cadena yyyymmdd+offset value.
  • ISO_LOCAL_DATE: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-dd.
  • ISO_OFFSET_DATE: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-dd+offset value. El valor de desplazamiento indica la diferencia entre la hora local y UTC en horas y minutos.
  • ISO_DATE: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-dd+offset value o yyyy-mm-dd. El sistema añade un valor de desplazamiento si está disponible.
  • ISO_LOCAL_TIME: Convierte el valor de fecha y hora en un valor de cadena hh:mm:ss.SSS.
  • ISO_OFFSET_TIME: Convierte el valor de fecha y hora en un valor de cadena hh:mm:ss.SSS+offset value. El valor de desplazamiento indica la diferencia entre la hora local y UTC en horas y minutos.
  • ISO_TIME: Convierte el valor de fecha y hora en un valor de cadena hh:mm:ss.SSS o hh:mm:ss.SSS+offset value. El valor de desplazamiento indica la diferencia entre la hora local y UTC en horas y minutos.
  • ISO_LOCAL_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-ddThh:mm:ss.SSS.
  • ISO_OFFSET_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-ddThh:mm:ss.SSS+offset value. El valor de desplazamiento indica la diferencia entre la hora local y UTC en horas y minutos.
  • ISO_ZONED_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id]. El valor de desplazamiento indica la diferencia entre la hora local y UTC en horas y minutos. El ‘ID de zona’ en el formato representa la zona horaria.
  • ISO_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-ddThh:mm:ss.SSS, yyyy-mm-ddThh:mm:ss.SSS+offset value o yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id]
  • ISO_ORDINAL_DATE: Convierte el valor de fecha y hora en un valor de cadena yyyy-[day of the year] o yyyy-[day of the year]+offset value. Por ejemplo, si el valor de fecha y hora es “25 de enero de 2018”, esta se expresa en el formato “2018-25”, donde “25” indica el día del año.
  • ISO_WEEK_DATE: Convierte el valor de fecha y hora en un valor de cadena yyyy-[week of the year]-[day of the week] o yyyy-[week of the year]-[day of the week]+offset value. Por ejemplo, si el valor de fecha y hora es “25 de enero de 2018”, esta se expresa en el formato “2018-W4-4”, donde “W4” indica que se trata de la cuarta semana del año y “4” indica el día de esa semana.
  • ISO_INSTANT: Convierte el valor de fecha y hora en un valor de cadena yyyy-mm-ddThh:mm:ss.SSSZ.
  • RFC_1123_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena [day of the week], [day of the month] [month in 'MMM' format] [year in 'YYYY' format] hh:mm:ss o [day of the week], [day of the month] [month in 'MMM' format] [year in 'YYYY' format] hh:mm:ss+offset value. Por ejemplo, si el valor de fecha y hora es “2018-01-25 10:15”, esta se expresa en el formato “Thu, 25 December 2018 10:15:00GMT”. El “GMT” indica que no hay desplazamiento disponible.

Formato de fecha y hora personalizado

Utilice las convenciones predefinidas para especificar un formato de fecha y hora personalizado. Las siguientes convenciones están disponibles:
Nota: Todas las convenciones predefinidas que se utilizan para especificar un formato de fecha y hora personalizado distinguen mayúsculas de minúsculas.
  • "a" y "A": Especifique un año como "aa" o "aaaa" y especifique el año de la semana como "AA" respectivamente.
    Nota: 'aa' y 'AA' proporcionan el mismo resultado, sin embargo, el resultado difiere si se utiliza un formato de fecha y hora que incluya la última semana o la primera semana de un año natural.

    Por ejemplo, cuando se utiliza un formato de fecha y hora como 12/26/22 (2022/12/26) y, a continuación, se ejecuta acciones para eliminar los archivos del año anterior, el formato de fecha y hora <aa> proporciona un resultado correcto (12/26/21) y se eliminan los archivos del año 2021. Si utiliza el formato fecha y hora 'AA' (que indica el año de la semana en la que aparece el día específico), se borrarán los archivos del año 2022 porque el día 12/26/21 cae durante la última semana de 2021 y también durante la primera semana de 2022.

    Le recomendamos que utilice el formato de fecha y hora "aa" cuando desee considerar solo el año natural y no una semana concreta de ese año natural.

  • "M": Especifica un mes como “M”, “MM”, “MMM” (nombre abreviado del mes, por ejemplo, ene., feb.), o “MMMM” (nombre completo del mes, por ejemplo, enero, febrero).
    Nota: Los formatos de fecha y hora "MMM" y "MMMM" funcionan dependiendo del sistema operativo en el que se ejecuta el Agente de bot y de su configuración de ubicación.
  • "d": Especifica un día como “d” o “dd”.
  • "D": Especifica un día en un año como “D” o “DD”.
  • "E': Especifica el día de la semana como “EEE” (do.-sá.) o “EEEE” (domingo-sábado).
    Nota: Los formatos de fecha y hora "EEE" y "EEEE" funcionan dependiendo del sistema operativo en el que se ejecuta el Agente de bot y de su configuración de ubicación.
  • "h" o "H": Especifica una hora como "hh" o "HH".
    Nota: HH es un formato de hora de 24 horas y hh es un formato de hora de 12 horas con a. m. o p. m. Cuando utilice el formato hh, agregue a al final del formato de fecha y hora. Por ejemplo, si el idioma local del sistema es inglés, la entrada será 2018-12-25 10:50:55.999 AM y el formato será aaaa-MM-dd hh:mm:ss.SSS a donde a indica AM o PM. Sin embargo, en los ordenadores que utilizan sistemas operativos en idiomas distintos del inglés, utilice el marcador AM o PM según corresponda. Por ejemplo, en un sistema operativo en japonés, la entrada debe tener el marcador AM o PM en japonés, como 2018-12-25 10:50:55.999 午前, donde 午前 significa AM en japonés, y el formato debe ser aaaa-MM-dd hh:mm:ss.SSS a.
  • "a": Especifica un marcador a. m./p. m. para el formato de hora de 12 horas.
  • "m": Especifica un minuto en una hora como “mm”.
  • "s": Especifica un segundo en un minuto como “ss”.
  • "S": Especifica un milisegundo como “SSS”.
  • "z": Especifica una zona horaria, como “Hora estándar del Pacífico” y “Hora estándar de la India”.
  • "Z": Especifica un tiempo de desplazamiento para una zona horaria, como “+0550” para “Hora de la India”.
Important: En los ordenadores en los que el idioma de visualización está configurado como chino simplificado o chino tradicional, cuando se utiliza el formato personalizado de fecha y hora dd-MMM-aaaa para convertir un valor de fecha y hora en un valor de cadena, la salida podría mostrarse de forma incorrecta.
Puede usar la convención anterior para especificar el formato personalizado que quiera utilizar para convertir un valor de fecha y hora. Algunos ejemplos que utilizan la convención anterior son los siguientes:
Formato Resultados de ejemplo
aaaa-MM-dd 2018-09-30
aaaa-M-d 2020-9-8
dd-MM-aaaa 25-12-2018
aaaa-MM-dd HH:mm:ss 2018-25-12 23:50:55
hh:mm:ss.SSS a 10:15:35.889 a. m./10:15:35.889 p. m.
aaaa-MM-dd HH:mm:ss.SSS 2018-25-12 23:50:55.999
aaaa-MM-dd HH:mm:ss.SSS Z 2018-25-12 23:50:55.999 +0530
h.mm a 4:10 p. m.
D “días”, aaaa 365 días, 2019