.date

.date <conversion_specifier>

.date 명령에 하나 이상의 변환 지정자 문자를 인수로 사용하여 프로젝트가 실행될 때 현재 날짜-시간 정보를 생성하십시오.

.date 명령과 해당 인수는 환경에서 환경 변수로 정의되어야 합니다. 이 경우, 프로젝트 또는 단계에 환경을 지정할 수 있습니다.

예를 들어, 환경에서 환경 변수 DayofWeek를 정의하고 이 변수의 값으로 .date %A를 지정하십시오. 프로젝트나 단계에 환경을 지정하십시오. 프로젝트가 수요일에 실행되면, 작업은 Wednesday(수요일) 텍스트를 이 환경 변수 DayofWeek에 지정합니다.

중요사항: .date 명령은 단계 명령 필드에서 직접 참조할 수 없습니다.
참고: .date 명령은 모든 단계에서 다시 평가됩니다. 특정 시간을 보존하려면 .bset env와 함께 .date를 사용하십시오. 예를 들어 $ORIGTIMESTAMP = .date %d-%b-%Y.%H:%M:%S 및 .bset env "TIMESTAMP=`echo $ORIGTIMESTAMP`"를 이 순서로 사용하십시오.

.date 명령은 POSIX strftime 함수에서 빌드되며 ANSI C89 표준으로 식별된 변환 지정자를 허용합니다. 변환 지정자의 날짜-시간 값은 다음 테이블에서 제공합니다.

참고: 모든 변환 지정자가 전체 로케일 및 운영 체제에서 이동할 수 있는 것은 아닙니다. .date 명령을 사용하려는 서버 운영 체제와 로케일에서 해당 명령 결과를 테스트하십시오.

날짜 변환 지정자

설명

%a

현재 로케일에 따라 축약된 요일 이름

%A

현재 로케일에 따른 전체 요일 이름

%b

현재 로케일에 따라 축약된 월 이름

%B

현재 로케일에 따른 전체 월 이름

%c

현재 로케일에 대한 날짜 및 시간의 선호하는 표시

%d

10진수로 된 월중 날짜(01 - 31 범위)

%H

10진수로 된 24시간 시계를 사용하는 시간(00 - 23 범위)

%I

10진수로 된 12시간 시계를 사용하는 시간(01 - 12 범위)

%j

10진수로 된 연중 날짜(001 - 366 범위)

%m

10진수로 된 월(01 - 12 범위)

%M

10진수로 된 분(00 - 59 범위)

%p

주어진 시간 값에 따른 "AM"이나 "PM", 또는 현재 로케일에 해당하는 문자열. 정오는 "pm"으로, 자정은 "am"으로 간주됩니다.

%S

10진수로 된 초(00 - 61 범위)

%U

10진수로 된 현재 연도의 주 번호(첫 번째 일요일을 01 주의 첫 번째 날로 시작하여 00 - 53 범위).

%w

10진수로 된 요일(일요일을 0으로 하여 0 - 6 범위)

%W

10진수로 된 현재 연도의 주 번호(첫 번째 월요일을 01 주의 첫 번째 날로 시작하여 00 - 53 범위).

%y

10진수로 된 세기가 없는 연도(00 - 99 범위)

%Y

10진수로 된 세기를 포함하는 연도

%Z

시간대나 이름 또는 약어

%%

리터럴 "%" 문자


피드백