DATE(시스템 변수)

현재 날짜 및 시간을 수정 율리우스력 날짜 형식으로 저장합니다.

(읽기 전용)
유형:실수
저장 위치:저장되지 않음
초기값:가변적

수정 율리우스력 날짜(MJD) 형식은 날짜의 소수가 포함된 율리우스력 일 수입니다.

<Julian day number>.<Decimal fraction of a day>

전통적으로 UT1이라고 지칭되는 수정 율리우스력 날짜는 기원전 4713년 1월 1일 정오를 기준 날짜로 시작하여 경과 일 수를 지정하는 전세계적 과학 표준입니다. 이 날짜 체계를 사용하면, 1997년 7월 4일 오후 2시 29분 58초는 2450634.60387736에 해당하며 1998년 1월 1일 정오는 2450815.50000000에 해당합니다.

시스템 시계에서 현재 날짜와 시간을 제공하므로, DATE 시스템 변수는 시스템 시계가 UTC/Zulu(Greenwich Mean Time)로 설정되어 있는 경우에만 진정한 율리우스력 날짜를 반환합니다. TDCREATE 및 TDUPDATE는 DATE와 동일한 형식이지만 그 값은 현재 도면의 작성 시간 및 최종 업데이트 시간을 나타냅니다.

DATE가 반환한 수를 뺌으로써 날짜와 시간에서의 차이를 계산할 수 있습니다. 자정 이후의 시간(초)은 DATE의 소수와 86400초를 곱하여 계산할 수 있습니다.

주: AutoCAD 2017 기반 제품부터 DATE 시스템 변수에 저장된 현재 시스템 날짜 및 시간의 정확도가 현재 초까지로 표시되는 반면 이전 릴리즈에서는 현재 시스템 시간에 밀리초도 포함되었습니다. DATE 시스템 변수를 사용하여 시작 및 끝 시간 사이의 변경 사항을 추적하는 경우 0~999밀리초가 지났을지라도 1초가 경과할 때까지는 시간 변경 사항이 더 이상 표시되지 않는다는 점에 주의하십시오. 1초보다 작은 시간 차이를 계산해야 할 경우에는 MILLISECS 시스템 변수가 반환하는 값을 사용해 보십시오.

AutoCAD 기반 제품(AutoCAD LT 제외)에서는 AutoLISP를 사용하여 DATE가 반환한 값에서 자정 이후의 시간(초)을 계산할 수 있습니다.

(setq s (getvar "DATE"))
(setq seconds (* 86400.0 (- s (fix s))))
주: AutoCAD 기반 제품(AutoCAD LT 제외)을 사용 중인 경우 DATE 시스템 변수와 마찬가지로 DATE Express Tool을 사용할 수 있습니다. DATE Express Tool은 명령처럼 작동하고 Mon 2012/5/7 10:29:10.563과 같은 문자열 형식을 사용합니다. AutoCAD 기반 제품에서 DATE 시스템 변수의 현재 값을 보려면 SETVAR를 입력한 다음 프롬프트에서 DATE를 입력합니다.