Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.
A função DATETIME é uma combinação das funções DATE e TIME.
DATE retorna o número de série sequencial que representa uma data específica.
TIME retorna a representação decimal do horário com um valor que varia de 0 (zero) a 0,99999999, representando os horários de 0:00:00 (12:00:00 AM) a 23:59:59 (11:59:59 PM).
Sintaxe
DateTime(Year,Month,Day,Hour,Minute,Second)
Ano O argumento de ano pode ser um a quatro dígitos. Você não pode usar um ano anteriores a 1900. Se o argumento de ano estiver entre 0 (zero) e 1899, o valor será adicionado a 1900 para calcular o ano. Por exemplo, DATETIME(108,1,2,n,n,n) retorna a data como 39,449; qual é o número de série que representa 2 de janeiro de 2008 (1900 + 108). Se o argumento de ano estiver entre 1900 e 9999, o valor é usado como o ano. Por exemplo, DATETIME(2008,1,2,n,n,n) também retorna a data como 39,449.
Mês é um número que representa o mês do ano. Se mês for maior que 12, mês adicionará esse número de meses ao primeiro mês do ano especificado. Por exemplo, DATETIME(2008,14,2,n,n,n) retorna o número de série que representa 2 de fevereiro de 2009.
Dia é um número que representa o dia do mês. Se dia for maior que o número de dias do mês especificado, dia adicionará esse número de dias para o primeiro dia do mês. Por exemplo, DATETIME(2008,1,35,n,n,n) retorna o número de série que representa 4 de fevereiro de 2008.
Hora é um número de 0 (zero) a 32767 que representa a hora. Qualquer valor maior que 23 será dividido por 24 e o resto será tratado como o valor de hora. Por exemplo, DATETIME (n, n, n, 27,0,0) retorna o tempo as.125 ou 3:00 AM.
Minuto é um número de 0 a 32767 que representa o minuto. Qualquer valor maior que 59 será convertido em horas e minutos. Por exemplo, DATETIME (n, n, n, 0,750,0) retorna a hora como,520833 ou 12:30 PM.
Segundo é um número de 0 a 32767 que representa o segundo. Qualquer valor maior que 59 será convertido em horas, minutos e segundos. Por exemplo, DATETIME (n, n, n, 0,0,2000) retorna a hora como,023148 ou 12:33:20 AM
Comentários
-
Datas são armazenadas como números de série sequenciais para que possam ser usadas em cálculos. Por padrão, 31 de dezembro de 1899 é o número de série 1 e 1 de janeiro de 2008 é o número de série 39448 porque está 39.448 dias após 1º de janeiro de 1900.
-
Valores de tempo são uma parte do valor de data e são representados por um número decimal (por exemplo, 12:00 PM é representado por 0,5 porque é metade de um dia).
Exemplo
Ano |
Month |
Day |
Hora |
Minuto |
Segundo |
Fórmula |
Descrição (resultado) |
2006 |
12 |
1 |
12 |
45 |
25 |
=DATETIME([Year],[Month],[Day],[Hour],[Minute],[Second]) |
O número de série para a data e a representação decimal do horário do dia (39,052.5315393519) |