Memorizza la data e l'ora correnti in un formato di data giuliana modificata.
Tipo: | Reale |
Salvato in: | Non salvato |
Valore iniziale: | variabile |
Il formato della data giuliana modificata è un numero del giorno giuliano con la frazione decimale di un giorno:
<Julian day number>.<Decimal fraction of a day>
La data giuliana modificata, convenzionalmente denominata UT1, è uno standard scientifico mondiale che numera i giorni a partire da un'ora e una data essenzialmente arbitrarie, le 12:00 del 1° gennaio 4713 a.C. Con questo sistema, le ore 14:29:58 del 4 luglio 1997 corrispondono a 2450634.60387736, mentre le ore 12 del 1° gennaio 1998 corrispondono a 2450815.50000000.
Dato che l'orologio del sistema fornisce la data e l'ora correnti, la variabile di sistema DATE restituisce una reale data giuliana solo se l'orologio del sistema è impostato su UTC/Zulu (ora di Greenwich). TDCREATE e TDUPDATE hanno lo stesso formato di DATE, ma i loro valori rappresentano la data e l'ora di creazione e la data e l'ora dell'ultimo aggiornamento del disegno corrente.
È possibile calcolare le differenze di date e ore sottraendo i numeri restituiti da DATE. Il numero di secondi trascorsi dopo la mezzanotte può essere calcolato moltiplicando la frazione decimale di DATE per 86.400 secondi.
Nei prodotti basati su AutoCAD, non AutoCAD LT, AutoLISP può essere utilizzato per calcolare il numero di secondi dopo la mezzanotte dal valore restituito da DATE.
(setq s (getvar "DATE")) (setq seconds (* 86400.0 (- s (fix s))))