Возвращает дату и время, отформатированные в соответствии с указанным представлением.
$(edtime, время, представление)
время (значение которого можно получить, например, из $(getvar,date)), форматируется согласно параметру представление). Параметр представление состоит из строк форматов, которые функция заменяет на значения элементов даты и времени. Символы, не интерпретируемые как строки форматов, копируются в результат $(edtime) буквально. Возможные значения строк форматов приводятся в следующей таблице. Предположим, что сейчас суббота, 5 сентября 1998 г.; текущее время равно 4:53:17.506.
Текущая дата AutoCAD по юлианскому календарю, взятая из параметраФормат |
Вывод |
Формат |
Вывод |
---|---|---|---|
D |
5 |
H |
4 |
DD |
05 |
HH |
04 |
DDD |
Суб |
MM |
53 |
DDDD |
Суббота |
SS |
17 |
M |
9 |
MSEC |
506 |
MO |
09 |
AM/PM |
AM |
МЕС |
Сен |
am/pm |
am |
MONTH |
Сентября |
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)
Полученная в результате строка выглядит так:
Суб, 5 сен 1998 – 4:53am
время равен 0, вместо него берутся дата и время входа в самый внешний макрос. Это позволяет исключить затраты времени на множественные вызовы функции $(getvar,date), и вместе с тем гарантирует, что строки, составленные из нескольких макросов $(edtime), используют одинаковое время.
Если аргумент