Formatos de data/hora

Especifique um formato personalizado ao converter um valor de data e hora para um valor de string usando os formatos pré-definidos disponíveis no Automatize o espaço de trabalho.

A ação Para string permite converter um valor de data/hora em um valor da string. Esta ação também permite selecionar um formato de data/hora predefinido ou especificar um formato personalizado.

Formato de data/hora predefinido

Ao converter um valor de data/hora em um valor de string, os formatos de data/hora predefinidos estão disponíveis na lista Formatos. Os formatos de data/hora predefinidos disponíveis são:
  • BASIC_ISO_DATE: Converte o valor de data e hora em um valor de string yyyymmdd+offset value.
  • ISO_LOCAL_DATE: Converte o valor de data e hora em um valor de string yyyy-mm-dd.
  • ISO_OFFSET_DATE: Converte o valor de data e hora em um valor de string yyyy-mm-dd+offset value. O valor compensado indica a diferença entre o horário local e o UTC, em horas e minutos.
  • ISO_DATE: Converte o valor de data e hora em um valor de string yyyy-mm-dd+offset value ou yyyy-mm-dd. O sistema adiciona um valor compensado, se disponível.
  • ISO_LOCAL_TIME: Converte o valor de data e hora em um valor de string hh:mm:ss.SSS.
  • ISO_OFFSET_TIME: Converte o valor de data e hora em um valor de string hh:mm:ss.SSS+offset value. O valor compensado indica a diferença entre o horário local e o UTC, em horas e minutos.
  • ISO_TIME: Converte o valor de data e hora em um valor de string hh:mm:ss.SSS ou hh:mm:ss.SSS+offset value. O valor compensado indica a diferença entre o horário local e o UTC, em horas e minutos.
  • ISO_LOCAL_DATE_TIME: Converte o valor de data e hora em um valor de string yyyy-mm-ddThh:mm:ss.SSS.
  • ISO_OFFSET_DATE_TIME: Converte o valor de data e hora em um valor de string yyyy-mm-ddThh:mm:ss.SSS+offset value. O valor compensado indica a diferença entre o horário local e o UTC, em horas e minutos.
  • ISO_ZONED_DATE_TIME: Converte o valor de data e hora em um valor de string yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id]. O valor compensado indica a diferença entre o horário local e o UTC, em horas e minutos.A 'id do fuso' no formato representa o fuso horário.
  • ISO_DATE_TIME: Converte o valor de data e hora em um valor de string yyyy-mm-ddThh:mm:ss.SSS, yyyy-mm-ddThh:mm:ss.SSS+offset value ou yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id].
  • ISO_ORDINAL_DATE: Converte o valor de data e hora em um valor de string yyyy-[day of the year] ou yyyy-[day of the year]+offset value. Por exemplo, se o valor de data/hora for '25 de janeiro de 2018', ele será formatado como '2018-25', em que '25' indica o dia do ano.
  • ISO_WEEK_DATE: Converte o valor de data e hora em um valor de string yyyy-[week of the year]-[day of the week] ou yyyy-[week of the year]-[day of the week]+offset value. Por exemplo, se o valor de data/hora for '25 de janeiro de 2018', ele será formatado como '2018-S4-4', em que 'S4' indica a quarta semana do ano e ‘4’ indica o dia daquela semana.
  • ISO_INSTANT: Converte o valor de data e hora em um valor de string yyyy-mm-ddThh:mm:ss.SSSZ.
  • RFC_1123_DATE_TIME: Converte o valor de data e hora em um valor de string [day of the week], [day of the month] [month in 'MMM' format] [year in 'YYYY' format] hh:mm:ss ou [day of the week], [day of the month] [month in 'MMM' format] [year in 'YYYY' format] hh:mm:ss+offset value. Por exemplo, se o valor de data/hora for '2018-01-25 10:15', ele será formatado como 'Quinta-feira, 25 de dezembro de 2018 10:15:00GMT'. 'GMT' indica que não há compensação disponível.

Formato de data/hora personalizado

Use convenções pré-definidas para especificar um formato de data/hora personalizado. As seguintes convenções estão disponíveis:
Nota: Todas as convenções predefinidas que são usadas para especificar um formato de data/hora personalizado diferenciam maiúsculas e minúsculas.
  • "y" e "Y": Especifique um ano como "yy" ou "yyyyy" e especifique o ano da semana como "YY" respectivamente.
    Nota: O "yy" e o "YY" fornecem o mesmo resultado, contudo o resultado irá diferir se você usar um formato de data/hora que inclui a última semana ou a primeira semana de um ano civil.

    Por exemplo, quando você usa um formato de data/hora como 12/26/22 (2022/12/26), depois executar ações para excluir os arquivos do ano anterior, o formato de data/hora "yy" fornece o resultado correto (12/26/21) e os arquivos do ano 2021 são excluídos. Se você usar o formato de data/hora "YY" (indicando o ano da semana em que o dia específico aparece), os arquivos do ano 2022 serão apagados porque o dia 12/26/21 cai durante a última semana de 2021 e também durante a primeira semana de 2022.

    Recomendamos que utilize o formato de data/hora "yy" quando quiser considerar apenas o ano civil e não uma semana específica desse ano civil.

  • 'M': especifique um mês no formato “M’, “MM”, “MMM” (nome abreviado do mês, por exemplo, jan, fev) ou “MMMM” (nome completo do mês, por exemplo, janeiro, fevereiro).
    Nota: Os formatos de data/hora "MMM" e "MMMM" funcionam dependendo do sistema operacional no qual o Agente de bot é executado e da sua configuração de localização.
  • 'd': especifique um dia no formato “d” ou “dd”.
  • 'D': especifique um dia do ano no formato “D” ou “DD”.
  • 'E': especifique o dia da semana no formato “EEE” (dom-sáb) ou “EEEE” (domingo-sábado).
    Nota: Os formatos de data/hora "EEE" e "EEEE" funcionam dependendo do sistema operacional no qual o Agente de bot é executado e da sua configuração de localização.
  • F ou FF: Especifique o dia da semana em um mês com ou sem zero à esquerda. Por exemplo, yyyy-ww-F ou yyyy-ww-0F.
    Nota: Para especificar o dia da semana em um mês, você também pode especificar o formato fixo como ISO_WEEK_DATE ('2012-W48-6')
  • 'h' ou 'H': especifique uma hora no formato “hh” ou “HH”.
    Nota: HH é o formato de tempo de 24 horas e hh é o formato de tempo de 12 horas usando AM ou PM. Quando você usar o formato hh, adicione a no final do formato de data/hora. Por exemplo, se o idioma local do sistema for inglês, a entrada será 2018-12-25 10:50:55.999 AM e o formato será aaaa-MM-dd hh:mm:ss.SSS, em que a indica AM ou PM. Entretanto, em computadores que utilizam sistemas operacionais em outros idiomas que não o inglês, use o marcador AM ou PM adequadamente. Por exemplo, em um sistema operacional em japonês, a entrada deve ter um marcador AM ou PM em japonês, como 2018-12-25 10:50:55.999 午前, em que 午前 significa AM em japonês, e o formato deve ser aaaa-MM-dd hh:mm:ss.SSS a.
  • 'a': especifique um marcador AM/PM para o formato de tempo de 12 horas
  • 'm': especifique o minuto da hora no formato “mm”.
  • 's': especifique o segundo do minuto no formato “ss”.
  • 'S': especifique um milissegundo no formato “SSS”.
  • 'z': especifique um fuso horário, como “Horário padrão do pacífico” e “Horário padrão da Índia”.
  • 'Z': especifique um horário de compensação para um fuso horário, como '+0550' para o “Horário padrão da Índia”.
Important: Em computadores em que o idioma da tela é definido como chinês simplificado ou chinês tradicional, quando você usa o formato de data/hora personalizado dd-MMM-aaaa para converter um valor de data/hora em um valor de string, a saída pode aparecer incorretamente.
Use a convenção anterior para especificar o formato personalizado que você deseja usar para converter um valor de data/hora. Aqui estão alguns exemplos que utilizam a convenção anterior:
Formato Saída de exemplo
aaaa-MM-dd 2018-09-30
aaaaa-M-d 2020-09-08
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 AM / 10:15:35.889 PM
aaaa-MM-dd HH:mm:ss.SSS 2018-12-25 23:50:55.999
aaaa-MM-dd HH:mm:ss.SSS Z 2018-12-25 23:50:55.999 +0530
h.mm a 4.10 PM
D “dias”, yyyy 365 dias, 2019