$(edtime, time , picture )
编辑由 time 指定的 AutoCAD Julian 日期(例如,根据给定的 picture 从 $(getvar,date) 获取)。picture 由被具体日期和时间代替的格式短语组成。不能解释为格式短语的字符被完整地复制到 $(edtime) 的结果中。格式短语的定义如下表所示。假定日期和时间为 1998 年 9 月 5 日,星期六的 4:53:17.506。
格式 |
输出 |
格式 |
输出 |
---|---|---|---|
D |
5 |
H |
4 |
DD |
05 |
HH |
04 |
DDD |
Sat |
MM |
53 |
DDDD |
Saturday |
SS |
17 |
M |
9 |
MSEC |
506 |
MO |
09 |
AM/PM |
AM |
MON |
Sep |
am/pm |
am |
MONTH |
September |
A/P |
A |
YY |
98 |
a/p |
a |
YYYY |
1998 |
如上表所示,应该输入完整的 AM/PM 短语。如果仅使用 AM,则 A 将按字面复制而 M 将返回当前月份。
如果图片中出现任何 AM/PM 短语,则 H 和 HH 短语将按 12 小时国内时钟 (12:00-12:59 1:00-11:59) 编辑时间,而不是按 24 小时时钟 (00:00-23:59) 编辑时间。
下面的样例使用上表中的日期和时间。请注意,由于逗号被读为参数分隔符,因此必须将它括在引号中。
$(edtime, $(getvar,date),DDD"," DD MON YYYY - H:MMam/pm)
Sat, 5 Sep 1998 - 4:53am
如果 time 为 0,则使用执行最外层宏时的时间和日期。这避免了对 $(getvar,date) 的冗长而费时的多次调用,并保证所有由多个 $(edtime) 宏组成的字符串都使用相同的时间。