以约简儒略日期格式存储当前的日期和时间。 (只读)
“修改的 Julian 日期”(MJD) 格式为 Julian 天数后跟一天的小数部分: <Julian day number>.<Decimal fraction of a day> “修改的 Julian 日期”(通常称为 UT1)是一个全世界的科学性标准,用以指定自公元前 4713 年 1 月 1 日 12:00 a.m. (B.C.E.) 起的天数。按照此系统,1997 年 7 月 4 日 2:29:58 p.m. 表示为 2450634.60387736,而 1998 年 1 月 1 日正午 12:00 则相应地表示为 2450815.50000000。 因为系统时钟会提供当前日期和时间,所以仅当系统时钟被设定为 UTC/Zulu(格林尼治标准时间)时,DATE 系统变量才返回真正的 Julian 日期。系统变量 TDCREATE 和 TDUPDATE 与 DATE 格式相同,但这两个变量的值分别表示当前图形的创建时间和最后更新的时间。 通过用 DATE 返回的数字相减可计算出日期和时间的差别。 通过用 86400 秒乘以 DATE 的小数部分,可以计算出自午夜起的秒数。 注: 从基于 AutoCAD 2017 的产品开始,DATE 系统变量中存储的当前系统日期和时间将精确到当前秒;但在以前的版本中,当前系统时间还包括毫秒。如果要使用 DATE 系统变量来追踪开始时间和结束时间之间的变化,请注意除非经过一秒,否则将看不到时间变化,即使已经过 0 至 999 毫秒也是如此。在需要计算小于一秒的时间差时,请考虑使用 MILLISECS 系统变量返回的值。
在基于 AutoCAD 的产品(非 AutoCAD LT)中,AutoLISP 可用于基于 DATE 返回的值计算自午夜起的秒数。 (setq s (getvar "DATE")) (setq seconds (* 86400.0 (- s (fix s)))) 注: 如果使用的是基于 AutoCAD 的产品而非 AutoCAD LT,可以使用 DATE Express Tool 以及 DATE 系统变量。DATE Express Tool 的功能与命令相似,并使用字符串格式(如 MON 2012/5/7 10:29:10.563)。要查看基于 AutoCAD 的产品中 DATE 系统变量的当前值,请输入 SETVAR,然后在提示下输入 DATE。
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-7 19:46
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.