以修正的儒略日期格式儲存目前的日期與時間。
類型: | 實數 |
儲存位置: | 不儲存 |
初始值: | 不定 |
「修改的儒略日期 (MJD)」格式是儒略日數與一天的小數:
<Julian day number>.<Decimal fraction of a day>
「修改的儒略日期」,傳統上被稱為 UT1,它是世界範圍的科學標準,以一個原本任意的日期與時間 (4713 B.C. 1 月 1 日上午 12:00) 開始指定日數。在此系統中,1997 年 7 月 4 日下午 2:29:58 對應於 2450634.60387736,1998 年 1 月 1 日中午 12:00 對應於 2450815.50000000。
由於系統時鐘能提供目前的日期與時間,所以只有在系統時鐘設為 UTC/Zulu (格林威治標準時間) 時,DATE 系統變數才會傳回真正的儒略日期。TDCREATE 與 TDUPDATE 具有與 DATE 相同的格式,但它們的值分別表示目前圖面的建立時間與最後一次更新時間。
透過減去 DATE 傳回的數目,您可以計算日差與時間差。自午夜起的秒數可以將 DATE 的小數乘以 86400 秒來計算。
可以使用 AutoLISP 從 DATE 傳回的值計算自午夜起的秒數。
(setq s (getvar "DATE")) (setq seconds (* 86400.0 (- s (fix s))))