Função DecodeDateTime
A função DecodeDateTime decompõe um valor de data e hora (TDateTime) nos componentes de ano, mês, dia, hora, minuto, segundo e milissegundo.
Sintaxe
Procedure DecodeDateTime(e: TDateTime; var Ano, Mes, Dia, Hora, Minuto, Segundo, MiliSegundo: Word);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
e | TDateTime | Valor numérico que representa a data e hora. |
Ano | Word | Variável de saída que receberá o ano. |
Mês | Word | Variável de saída que receberá o mês. |
Dia | Word | Variável de saída que receberá o dia. |
Hora | Word | Variável de saída que receberá a hora. |
Minuto | Word | Variável de saída que receberá os minutos. |
Segundo | Word | Variável de saída que receberá os segundos. |
MiliSegundo | Word | Variável de saída que receberá os milissegundos. |
Exemplos
var dataHora: TDateTime; ano, mes, dia, hora, minuto, segundo, miliSegundo: Word; begin dataHora := Now; DecodeDateTime(dataHora, ano, mes, dia, hora, minuto, segundo, miliSegundo); Informacao('Ano: ' + IntToStr(ano) + ', Mês: ' + IntToStr(mes) + ', Dia: ' + IntToStr(dia) + ', Hora: ' + IntToStr(hora) + ', Minuto: ' + IntToStr(minuto) + ', Segundo: ' + IntToStr(segundo) + ', Milissegundo: ' + IntToStr(miliSegundo)); end.