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 outro caractere) e caracteres comuns. Uma lista padrão é fornecida de strings 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 do seu site. A string de formato superior tem precedência e as strings de formato subsequentes só são usadas se a análise do conteúdo de determinada tag de metadados resultar em 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 o seguinte "20 de setembro de 2014 13:12:00 PDT". Se o conteúdo da tag de metadados não puder ser analisado com essa string de formato, o próximo formato disponível "%b %d, %Y %T %Z" será tentado. Esse formato corresponde a datas como as seguintes: "20 de set 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 moverá para baixo a lista de strings de formato até que encontre uma string de formato que funcione.

A tabela a seguir descreve as sequências de caracteres de formato de data disponíveis:

Formato de dados

Descrição

%Um

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

%a

corresponde à representação nacional do nome abreviado de 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 "Linguagem" na 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 "Linguagem" na 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 "Linguagem" na opção "Palavras e Idiomas"

%D

equivale 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 como um número decimal (1-31); dígitos únicos são precedidos por um valor 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" (o mesmo que %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 valor 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 valor 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 "Linguagem" na 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 ao 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 ou editar essa lista, conforme necessário.

String 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 set 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

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

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

Sun Set 5, 1999 13:12:00 PDT

%d %b %Y %T %Z

5 de set de 1999 13:12:00 PDT

Nesta página