Formatos de fecha y hora
Existen varios formatos predefinidos en RPA Workspace que permiten especificar un formato personalizado al convertir un valor de fecha y hora en un valor de cadena.
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
aaaa-mm-dd+valor de desplazamiento
. - ISO_LOCAL_DATE: Convierte el valor de fecha y hora en un valor de cadena
aaaa-mm-dd
. - ISO_OFFSET_DATE: Convierte el valor de fecha y hora en un valor de cadena
aaaa-mm-dd+valor de desplazamiento
. 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
aaaa-mm-dd+valor de desplazamiento
oaaaa-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+valor de desplazamiento
. 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
ohh:mm:ss.SSS+valor de desplazamiento
. 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
aaaa-mm-ddThh:mm:ss.SSS
. - ISO_OFFSET_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena
aaaa-mm-ddThh:mm:ss.SSS+valor de desplazamiento
. 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
aaaa-mm-ddThh:mm:ss.SSS+valor de desplazamiento[id de zona]
. 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 la fecha y hora en un valor de cadena
aaaa-mm-ddThh:mm:ss.SSS
,aaaa-mm-ddThh:mm:ss.SSS+valor de desplazamiento
oaaaa-mm-ddThh:mm:ss.SSS+valor de desplazamiento[id de zona]
. - ISO_ORDINAL_DATE: Convierte el valor de fecha y hora en
aaaa-[día del año]
, o valor de cadenaaaaa-[día del año]+valor de desplazamiento
. 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
aaaa-[semana del año]-[día de la semana]
oaaaa-[semana del año]-[día de la semana]+valor de desplazamiento
. 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
aaaa-mm-ddThh:mm:ss.SSSZ
. - RFC_1123_DATE_TIME: Convierte el valor de fecha y hora en un valor de cadena
[día de la semana], [día del mes] [mes en formato "MMM"] [año en formato "AAAA"] hh:mm:ss
, o[día de la semana], [día del mes] [mes en formato "MMM"] [año en formato "AAAA"] hh:mm:ss+valor de desplazamiento
. 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:
- "a": Especifica un año como “aa” o “aaaa”.
- "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).
- "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).
- "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.
- "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”.
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 |