Compartilhar via


DateTime.From

Sintaxe

DateTime.From(value as any, optional culture as nullable text) as nullable datetime

Sobre

Retorna um valor datetime do value especificado. Uma culture opcional também pode ser fornecida (por exemplo, "pt-BR"). Se o value fornecido for null, DateTime.From retornará null. Se o value fornecido for datetime, value será retornado. Os valores dos seguintes tipos podem ser convertidos em um valor datetime:

  • text: Um valor datetime da representação textual. Veja DateTime.FromText para obter detalhes.
  • date: Um datetime com value como o componente de data e 12:00:00 AM como o componente de hora.
  • datetimezone: O datetime local equivalente de value.
  • time: Um datetime com o equivalente de data da Data de Automação OLE de 0 como o componente de data e value como o componente de hora.
  • number: um datetime equivalente da Data de Automação OLE expresso por value.

Se value for de qualquer outro tipo, um erro será retornado.

Exemplo 1

Converter #time(06, 45, 12) em um valor datetime.

Usage

DateTime.From(#time(06, 45, 12))

Saída

#datetime(1899, 12, 30, 06, 45, 12)

Exemplo 2

Converter #date(1975, 4, 4) em um valor datetime.

Usage

DateTime.From(#date(1975, 4, 4))

Saída

#datetime(1975, 4, 4, 0, 0, 0)