JULIAN (Express Tool)

Содержит инструмент DATE и несколько процедур преобразований дат AutoCAD по юлианскому календарю и календарных дат.

Команду "JULIAN" нельзя вводить в окне команд. Введите DATE для отображения текущих даты и времени в следующем формате: День ГГГГ/М/Д ЧЧ:ММ:СС.мсек. Инструмент DATE использует функцию (JTOD) для преобразования даты в формат современного календаря и затем редактирует полученные дату и время.

Используйте приведенный синтаксис для следующих функций:

Функции AutoLISP

CTOJ Преобразование даты и времени по современному календарю в дату по юлианскому календарю. Синтаксис функции: (ctoj<год><месяц><день><час><минута> <секунда/доля>) Аргументы: дата по современному календарю в виде списка составляющих. Пример: (ctoj 1957 10 4 19 26 24) ; Запуск Sputnik 1. Возвращает: дату по юлианскому календарю/вещественную дробь, как в системной переменной DATE
DTOJ Преобразование календарной даты/времени AutoCAD в дату по юлианскому календарю. Синтаксис функции: (dtoj<календарная дата>) Аргументы: вещественная дробь ггггммдд<.ччммссмсек>, как в команде CDATE. Возвращает: дату по юлианскому календарю/вещественную дробь, как в системной переменной DATE
JTOC Преобразование даты по юлианскому календарю в список составляющих даты современного календаря. Синтаксис функции: (jtoc<дата по юлианскому календарю>) Аргументы: вещественное число<день по юлианскому календарю>.<вещественная дробь>, как в возвращаемом значении переменной DATE. Возвращает: список составляющих даты/времени современного календаря: (<год> <месяц> <день> <час> <минута> <секунда/доля>)
JTOD Преобразование даты по юлианскому календарю в дату/время современного календаря AutoCAD. Синтаксис функции: (jtod<дата по юлианскому календарю>) Аргументы: вещественное число <день по юлианскому календарю>.<вещественная дробь>, как в возвращаемом значении переменной DATE: дата/время современного календаря, как в системной переменной CDATE
JTOW Определение дня недели на дату по юлианскому календарю. Синтаксис функции: (jtow<дата по юлианскому календарю>) Аргументы: вещественное число <день по юлианскому календарю>.<вещественная дробь>, как в возвращаемом значении системной переменной DATE: целое число дня недели, 0 = воскресенье, 1 = понедельник, 6 — суббота

Прим.: Чтобы вместо этого получить доступ к доступной только для чтения системной переменной DATE, используйте функцию (getvar "DATE").

Файл

julian.lsp