Formatos de data

É possível definir os formatos de data usados ao analisar e indexar qualquer campo com um tipo de dados de "data".

O formato da data e hora é especificado com uma string de formato. A string de formato consiste em zero ou mais especificações de conversão (uma especificação de conversão consiste em um sinal de porcentagem e um outro caractere) e caracteres comuns. Uma lista padrão é fornecida de sequências de formato de data para cada campo de data.

Você tem controle total sobre essa lista e pode adicioná-la ou modificá-la de acordo com as necessidades de seu site. A string de formato superior tem prioridade e as strings de formato subsequentes só serão usadas se a análise do conteúdo de determinada tag de metadados causar um erro.

Por exemplo, suponha que você tenha especificado os seguintes formatos de data:

%B %d, %Y %T %Z

%b %d, %Y %T %Z

%A %B %d, %Y %T %Z

%A %b %d, %Y %T %Z

%a %B %d, %Y %T %Z

%a %b %d, %Y %T %Z

%d %b %Y %T %Z

O primeiro formato, "%B %d, %Y %T %Z", corresponde a datas como as seguintes "20 de setembro de 2014 13:12:00 PDT". Se não for possível analisar o conteúdo da tag de metadados com esta cadeia de caracteres de formato, haverá a tentativa do próximo formato disponível "%b %d, %Y %T %Z". Esse formato corresponde a datas como as seguintes: "20 de setembro de 2014 3:12:00 PDT". Se o conteúdo da tag de metadados não puder ser analisado com essa string de formato, a pesquisa/comercialização do site será movida para baixo na lista de strings de formato até que encontre uma string de formato que funcione.

A tabela a seguir descreve as cadeias de caracteres de formato de data disponíveis:

Formato dos dados

Descrição

%Um

Corresponde à representação nacional do nome completo do dia da semana, por exemplo, "Segunda-feira". A representação nacional é determinada a partir da definição "Idioma" da opção "Palavras e Idiomas"

%a

corresponde à representação nacional do nome abreviado do dia da semana, em que a abreviatura corresponde aos três primeiros caracteres, por exemplo "Lua." A representação nacional é determinada a partir da definição "Idioma" da opção "Palavras e Idiomas"

%B

corresponde à representação nacional do nome completo do mês, por exemplo "Junho." A representação nacional é determinada a partir da definição "Idioma" da opção "Palavras e Idiomas"

%b

corresponde à representação nacional do nome abreviado do mês, em que a abreviatura corresponde aos três primeiros caracteres, por exemplo "Jun." A representação nacional é determinada a partir da definição "Idioma" da opção "Palavras e Idiomas"

%D

é equivalente a "%m/%d/%y", por exemplo "06/06/01"

%d

corresponde ao dia do mês como um número decimal (01-31)

%e

corresponde ao dia do mês com um número decimal (1-31); dígitos únicos são precedidos por um em branco

%H

corresponde à hora (relógio de 24 horas) como um número decimal (00-23)

%h

corresponde à representação nacional do nome abreviado do mês, em que a abreviatura corresponde aos três primeiros caracteres, por exemplo "Jun" (igual a %b)

%I

corresponde à hora (relógio de 12 horas) como um número decimal (01-12)

%j

corresponde ao dia do ano como um número decimal (001-366)

%k

corresponde à hora (relógio de 24 horas) como um número decimal (0-23); dígitos únicos são precedidos por um em branco

%l

corresponde à hora (relógio de 12 horas) como um número decimal (1-12); dígitos únicos são precedidos por um em branco

%M

corresponde ao minuto como um número decimal (00-59)

%m

corresponde ao mês como um número decimal (01-12)

%p

corresponde à representação nacional de "ante meridiem" ou "post meridiem", conforme adequado, por exemplo "PM." A representação nacional é determinada a partir da definição "Idioma" da opção "Palavras e Idiomas"

%R

é equivalente a "%H:%M", por exemplo "13:23"

%r

é equivalente a "%I:%M:%S %p", por exemplo "23:23:45"

%S

corresponde o segundo como um número decimal (00-60)

%T

é equivalente a "%H:%M:%S", por exemplo "13:26:47"

%U

corresponde ao número da semana do ano (domingo como primeiro dia da semana) como um número decimal (00-53)

%v

é equivalente a "%e-%b-%Y", por exemplo "6-jun-2001"

%S

corresponde ao ano com século como um número decimal, por exemplo "2001"

%y

corresponde ao ano sem século como um número decimal (00-99)

%Z

corresponde ao nome do fuso horário

%%

matches "%"

Strings de formato padrão

As strings de formato padrão a seguir são usadas por modelos. Você pode adicionar a essa lista ou editá-la conforme necessário.

Sequência de caracteres de formato padrão

Exemplo resultante

%B %d, %Y %T %Z

5 de setembro de 1999 13:12:00 PDT

%b %d, %Y %T %Z

5 de setembro de 1999 13:12:00 PDT

%A %B %d, %Y %T %Z

domingo 5 de setembro de 1999 13:12:00 PDT

%A %b %d, %Y %T %Z

domingo 5 de setembro de 1999 13:12:00 PDT

%a %B %d, %Y %T %Z

Dia 5 de setembro de 1999 13:12:00 PDT

%a %b %d, %Y %T %Z

5 de setembro de 1999 13:12:00 PDT

%d %b %Y %T %Z

5 de setembro de 1999 13:12:00 PDT

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now