Armazena a data e a hora atuais no formato Modified Julian Date.
Tipo: | Real |
Salvo em: | Não-salvo |
Valor inicial: | Varia |
O formato Modified Julian Date (MJD) é o número do dia juliano com a fração decimal de um dia:
<Julian day number>.<Decimal fraction of a day>
A Modified Julian Date, convencionalmente denominada UT1, é um padrão científico mundial que atribui números de dia começando em uma data e hora essencialmente arbitrárias, às 12:00h de 1 de janeiro de 4713 A.C. (B.C.E.). Com esse sistema, 4 de julho de 1997 às 14:29:58h corresponde a 2450634.60387736 e 1º de janeiro de 1998 ao meio-dia corresponde a 2450815.50000000.
Como o relógio do sistema fornece a data e a hora atuais, a variável de sistema DATE retornará uma data juliana real somente se o relógio do sistema estiver definido como UTC/Zulu (Hora média de Greenwich). TDCREATE e TDUPDATE têm o mesmo formato que DATE, mas seus valores representam o horário da criação e da última atualização do desenho atual.
Você pode calcular diferenças em data e hora subtraindo os números retornados por DATE. O número de segundos desde a meia-noite pode ser calculado multiplicando a fração decimal de DATE por 86.400 segundos.
O AutoLISP pode ser usado para calcular o número de segundos desde a meia-noite a partir do valor retornado por DATE.
(setq s (getvar "DATE")) (setq seconds (* 86400.0 (- s (fix s))))