Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Formatos de data e hora

A análise rápida fornece um conjunto de rotinas simples e rápidas para analisar dados. A análise rápida oferece suporte aos seguintes formatos de tipos de dados de data e hora.

A análise rápida oferece suporte aos seguintes formatos de cadeia de caracteres para dados de data:

  • Formatos de data que incluem espaços em branco à esquerda. Por exemplo, o valor " 2004- 02-03" é válido.

  • Os formatos ISO 8601, como listados na seguinte tabela:

    Formato

    Descrição

    AAAAMMDD

    AAAA-MM-DD

    Os formatos básico e estendido para um ano de quatro dígitos, um mês de dois dígitos e um dia de dois dígitos. No formato estendido, as datas são separadas por um hífen (-).

    AAAA-MM

    Os formatos básico e estendido de precisão reduzida para um ano de quatro dígitos e um mês de dois dígitos. No formato estendido, as datas são separadas por um hífen (-).

    AAAA

    O formato de precisão reduzida é um ano de quatro dígitos.

A análise rápida não oferece suporte aos seguintes formatos para dados de data:

  • Valores de meses alfabéticos. Por exemplo, o formato de data Oct-31-2003 não é válido.

  • Formatos ambíguos como DD-MM-AAAA e MM-DD-AAAA. Por exemplo, as datas 03-04-1995 e 04-03-1995 não são válidas.

  • Os formatos básico e estendido truncados para um ano de calendário de quatro dígitos e um dia de três dígitos em um ano, AAAADDD e AAAA-DDD.

  • Os formatos básico e estendido para um ano de quatro dígitos, um número de dois dígitos para a semana do ano e um número de um dígito para o dia da semana, AAAASssD e AAAA-Sss-D.

  • Os formatos básico e estendido truncados para uma data de um ano e semana são um ano de quatro dígitos e um número de dois dígitos para a semana, AAASss e AAAA-Sss.

A análise efetua a saída dos dados como DT_DBDATE. Os valores de data em formatos truncados são convertidos. Por exemplo, AAAA se torna AAAA0101.

Para obter mais informações, consulte Tipos de dados do Integration Services.

A análise rápida oferece suporte aos seguintes formatos de cadeia de caracteres para dados de hora:

  • Formatos de hora que incluem espaços em branco à esquerda. Por exemplo, o valor " 10:24" é válido.

  • Formato de 24 horas. A análise rápida não oferece suporte à notação AM e PM.

  • Os formatos de hora ISO 8601, como listados na seguinte tabela:

    Formato

    Descrição

    HHMISS

    HH:MI:SS

    Os formatos básico e estendido para uma hora de dois dígitos, um minuto de dois dígitos e um segundo de dois dígitos. No formato estendido, a hora é separada por dois pontos (:).

    HHMI

    HH:MI

    Os formatos básico e estendido truncados para uma hora de dois dígitos e um minuto de dois dígitos. No formato estendido, a hora é separada por dois pontos (:).

    HH

    Formato truncado para uma hora de dois dígitos.

    00:00:00

    000000

    0000

    00

    240000

    24:00:00

    2400

    24

    O formato para meia-noite.

  • Os formatos de hora que especificam um fuso horário, como listados na seguinte tabela:

    Formato

    Descrição

    +HH:MI

    +HHMI

    Os formatos básico e estendido que indicam o número de horas e minutos que são adicionados ao tempo universal coordenado (UTC) para obter a hora local.

    -HH:MI

    -HHMI

    Os formatos básico e estendido que indicam o número de horas e minutos que são subtraídos do UTC para obter a hora local.

    +HH

    O formato truncado que indica o número de horas que são adicionadas ao UTC para obter a hora local.

    -HH

    O formato truncado que indica o número de horas que são subtraídas do UTC para obter a hora local.

    Z

    Um valor 0 que indica a hora é representado no UTC.

    Os formatos para todos os dados de hora e data/hora podem incluir um elemento de fuso horário. Porém, o sistema ignora o valor do fuso horário, exceto quando os dados são do tipo DT_DBTIMESTAMPOFFSET. Para obter mais informações, consulte Tipos de dados do Integration Services.

    Nos formatos que incluem um elemento de fuso horário, não há espaço entre o elemento de hora e o de fuso horário, como mostrado no seguinte exemplo:

    HH:MI:SS[+HH:MI]

    As chaves no exemplo anterior indicam que o valor do fuso horário é opcional.

  • Os formatos de hora que incluem uma fração decimal, como listados na seguinte tabela:

    Formato

    Descrição

    HH[. nnnnnnn]

    n é um valor entre 0 e 9999999 que representa uma fração de horas. As chaves indicam que esse valor é opcional.

    Por exemplo, o valor 12.750 indica 12:45.

    HHMI[. nnnnnnn]

    HH:MI[. nnnnnnn]

    n é um valor entre 0 e 9999999 que representa uma fração de minutos. As chaves indicam que esse valor é opcional.

    Por exemplo, o valor 1220.500 indica 12:20:30.

    HHMISS[. nnnnnnn]

    HH:MI:SS[. nnnnnnn]

    n é um valor entre 0 e 9999999 que representa uma fração de segundos. As chaves indicam que esse valor é opcional.

    Por exemplo, o valor 122040.250 indica 12:20:40.15.

    Observação Observação

    O separador de fração para os formatos de hora na tabela anterior pode ser um decimal ou uma vírgula.

  • Os valores de hora que incluem um segundo, como mostrado nos seguintes exemplos:

    23:59:60[.0000000]

    235960[.0000000]

A análise rápida efetua a saída de cadeias de caracteres como DT_DBTIME e DT_DBTIME2. Os valores de hora em formatos truncados são convertidos. Por exemplo, HH:MI se torna HH:MM:00 .000.

Para obter mais informações, consulte Tipos de dados do Integration Services.

A análise rápida oferece suporte aos seguintes formatos de cadeia de caracteres para dados de data/hora:

  • Formatos que incluem espaços em branco à esquerda. Por exemplo, o valor " 2003-01-10T203910" é válido.

  • As combinações de formatos de data e de hora válidos separados por um T maiúsculo, e os formatos de fuso horário válidos, como AAAAMMDDT[HHMISS][+HH:MI]. Os valores de hora e de fuso horário não são obrigatórios. Por exemplo, "2003-10-14" são válidos.

A análise rápida não oferece suporte a intervalos de tempo. Por exemplo, um intervalo de tempo identificado por uma data e hora iniciais e finais no formato AAAAMMDDThhmmss/AAAAMMDDThhmmss não pode ser analisado.

A análise rápida efetua saídas das cadeias de caracteres como DT_DATE, DT_DBTIMESTAMP, DT_DBTIMESTAMP2 e DT_DBTIMESTAMPOFFSET. Os valores de data/hora em formatos truncados são convertidos. A tabela a seguir lista os valores que são adicionados nas partes de data e hora ausentes.

Parte de data e hora

Preenchimento

Segundos

Adicione 00.

Minutos

Adicione 00:00.

Hora

Adicione 00:00:00.

Dia

Adicione 01 para o dia do mês.

Mês

Adicione 01 para o mês do ano.

Para obter mais informações, consulte Tipos de dados do Integration Services.

Ícone do Integration Services (pequeno)  Mantenha-se atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, assim como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft