Função ValorData

Devolve uma variante(Data).

Sintaxe

DataValue (data)

A data exigidaargumento é normalmente uma expressão de cadeia que represente uma data de 1 de janeiro de 100 a 31 de dezembro de 9999. No entanto, a data também pode ser qualquer expressão que possa representar uma data, uma hora, ou uma data e hora, nesse intervalo.

Observações

Se a data for uma cadeia que inclua apenas números separados por separadores de data válidos, a DateValue reconhece a encomenda para mês, dia e ano de acordo com o formato De Data Curta especificada para o seu sistema. DataValue também reconhece datas inequívocas que contêm nomes de mês, seja em forma longa ou abreviada. Por exemplo, além de reconhecer 12/30/1991 e 12/30/91, a DateValue também reconhece 30 de dezembro de 1991 e 30 de dezembro de 1991.

Se a parte do ano da data for omitida, a DateValue utiliza o ano em curso a partir da data do sistema do computador.

Se o argumento da data incluir informações de hora, a DateValue não a devolve. No entanto, se a data incluir informações de tempo inválidas (como "89:98"), ocorre um erro.

Nota: Para data, se a definição da propriedade do Calendário for Gregorian, a data fornecida deve ser gregoriana. Se o calendário for Hijri, a data fornecida tem de ser Hijri. Se a data fornecida for Hijri, a data do argumento é uma corda que representa uma data de 1/1/100 (Gregorian 2 de agosto de 718) a 4/3/9666 (Gregorian dez 31, 9999).

Exemplos de consulta

Expressão

Resultados

SELECIONE DataValue ([DataTime]) AS Expr1 FROM ProductSales;

Devolve os valores de data do campo "DateTime" no formato data curta sem a informação de hora.

SELECIONE DataValue ([DataTime]) AS NewDate, Count (ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue ([DataTime]);

Devolve os valores de data do campo "DateTime" no formato data curta sem a informação de hora.

Exemplo VBA

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função DateValue para converter uma cadeia numa data. Também pode utilizar as datas literais para atribuir diretamente uma data a uma variável Variante ou Data, por exemplo, MyDate = #2/12/69#.

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.

Consulte Também

Escolha a função de data certa

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×