edtime (概念)

AutoCAD 2008

 
edtime
概念 快速参考
 
 
 

返回基于指定图片的格式化的日期和时间。

      $(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 短语,则 HHH 短语将按 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) 宏组成的字符串都使用相同的时间。