Scroll to navigation

DATE(1) 사용자 명령 DATE(1)

이름

date - 시스템 시간과 날짜를 출력/설정한다.

요약

date [옵션]... [+형식]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

설명

주어진 형식으로 현재 날짜 및 시각을 표시합니다. -s 옵션을 사용하거나 [MMDDhhmm[[CC]YY][.ss]] 형식을 사용합니다. date와 time을 참고하십시오.

긴 옵션의 필수 인자값은 짧은 옵션에서도 마찬가지입니다.

'now'가 아닌 문자열로 설명한 시각을 표시합니다
해석 날짜를 표기하며, 질문 가능한 사용법을 표준 오류에 경고로 내보냅니다
--date와 유사하나, 날짜파일의 각 행당 한번씩 처리합니다.
ISO 8601 형식으로 일시를 출력합니다. 형식='date' 값은 날짜만 출력합니다 (기본값). 'hours', 'minutes', 'seconds', 'ns'로 지시 단위의 정밀도에 따라 날짜와 시각을 나타냅니다. 예: 2006-08-14T02:34:56-06:00
가용 정밀도로 타임스탬프를 출력합니다. 예제: 0.000000001
RFC 5322 형식으로 날짜와 시각을 출력합니다. 예: 2006년 8월 14일 (월) 17:34:56 +0900
RFC 3339 형식으로 날짜/시각을 출력합니다. 형식='date', 'seconds', 'ns'로 지시하는 정밀도에 따라 날짜와 시각을 출력합니다. 예제: 2006-08-14 02:34:56-06:00
파일의 최근 수정 시각을 나타냅니다
문자열 에 따라 시간을 설정합니다
협정 세계표준시(UTC)에 맞춰 출력하거나 설정합니다
이 도움말을 표시하고 나갑니다
버전 정보를 출력하고 나갑니다

표시할 날짜를 지정하는 모든 옵션은 혼용할 수 없습니다. 예: --date, --file, --reference, --resolution.

형식은 출력 방식을 설정합니다. 변환 시퀀스는 다음과 같습니다:

%%
% 문자 그 자체
%a
해당 로캘의 요일 줄임 이름(예: 일)
%A
해당 로캘의 요일 전체 이름 (예: 일요일)
%b
해당 로캘의 월 줄임 이름 (e.g., 1월, Jan)
%B
해당 로캘의 월 전체 이름 (e.g., 1월, January)
%c
해당 로캘의 일시 (예: 2005. 05. 03. (목) 23:05:25)
%C
%Y와 유사한 세기, 아래 두자리는 제외함 (예: 20)
%d
한달의 날짜 (예: 01)
%D
날짜 %m/%d/%y와 동일
%e
한달의 날짜, 공백 자릿수 맞춤. %_d와 동일
%F
전체 날짜. %+4Y-%m-%d와 동일
%g
ISO 주 번호의 연도 아래 두 자릿수 (%G 참조)
%G
ISO 주 번호의 연도 (%V 참조). 보통 %V와 사용함
%h
%b 와 동일
%H
시 (00..23)
%I
시 (01..12)
%j
연 중 일 (001..366)
%k
24시간제 시간, 공백 자릿수 맞춤 ( 0..23). %_H와 동일
%l
12시간제 시간, 공백 자릿수 맞춤 ( 1..12). %_I와 동일
%m
월 (01..12)
%M
분 (00..59)
%n
줄바꿈
%N
나노초 (000000000..999999999)
%p
AM, PM에 해당하는 로캘의 표기. 알 수 없을 경우 공백
%P
%p와 유사하나, 소문자
%q
4분위 분기 (1..4)
%r
로캘의 12시간제 시계 (예: 오후 11:11:04)
%R
24시간제 시간, 분. %H:%M과 동일
%s
1970-01-01 00:00:00 UTC 부터의 에포크 날짜 기준 초
%S
초 (00..60)
%t
%T
시각. %H:%M:%S와 동일
%u
요일 (1..7). 1은 월요일
%U
연 중 주 번호, 일요일을 주의 첫번째 날로 생각 (00..53)
%V
ISO 주차 번호, 월요일이 한주의 첫날일 경우 (01..53)
%w
요일 (0..6). 0은 일요일
%W
연 중 주 번호, 월요일을 주의 첫번째 날로 생각 (00..53)
%x
로캘의 날짜 표현 (예: 12/31/99)
%X
로캘의 시각 표현 (예: 23:13:48)
%y
연 중 일의 마지막 두 숫자 (00..99)
%Y
연도
%z
+hhmm 숫자 지정 시간대 (e.g., -0400)
%:z
+hh:mm 숫자 지정 시간대 (e.g., -04:00)
%::z
+hh:mm:ss 숫자 지정 시간대 (e.g., -04:00:00)
%:::z
시간대 정밀도 표현에 : 이 필요한 숫자 지정 시간대 (e.g., -04, +05:30)
%Z
시간대 알파벳 약자 (예: EDT)

기본적으로, 날짜의 숫자 부분은 0으로 자릿수를 채워 맞춥니다. '%' 기호 다음 추가 플래그가 따라 붙을 수 있습니다:

-
(하이픈) 필드를 채우지 않는다.
_
(밑줄) 공백으로 자릿수 맞춤
0
(영) 0으로 자릿수 맞춤
+
0으로 자릿수 맞추고, 4자릿수 넘을 때 미래 연도 앞에 '+'붙임
^
가능한 경우 대문자 사용
#
가능한 경우 케이스를 반대(대 ↔ 소)로

추가 필드 너비 값이 10진수로 오고 나면 다음 둘 중 하나의 추가 수정자를 활용할 수 있습니다 E는 가용 상태일 때 로캘 대체 표현을 사용합니다. O는 가용 상태일 때 대체 숫자 심볼을 사용합니다.

폐제

에포크 날짜(1970-01-01 UTC)로부터 현재 일시까지 초 단위로 변환

$ date --date='@2147483647'

대한민국 서울 기준 시각 표시 (TZ 값은 tzselect(1) 명령을 활용)

$ TZ='Asia/Seoul' date

대한민국 서울 기준 다음주 금요일 오전 9시 지역 시각 표시

$ date --date='TZ="Asia/Seoul" 09:00 next Fri'

DATE STRING

The --date=STRING is a mostly free format human readable date string such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or even "next Thursday". A date string may contain items indicating calendar date, time of day, time zone, day of week, relative time, relative date, and numbers. An empty string indicates the beginning of the day. The date string format is more complex than is easily documented here but is fully described in the info documentation.

저자

David MacKenzie이(가) 작성함.

버그 보고

GNU coreutils 온라인 도움말: <https://www.gnu.org/software/coreutils/>
번역 버그는 <https://translationproject.org/team/ko.html>

저작권

저작권 © 2023 Free Software Foundation, Inc. 라이선스 GPLv3+: GNU GPL 버전 3 이상 <https://gnu.org/licenses/gpl.html>.
이 프로그램은 자유 소프트웨어입니다: 자유롭게 바꾸고 재배포할 수 있습니다. 법률이 허용하는 모든 범위내의 보증은 없습니다.

추가 참조

완전한 문서 <https://www.gnu.org/software/coreutils/date>
또는 로컬 문서: info '(coreutils) date invocation'

번역

이 매뉴얼 페이지의 한국어 번역은 다음에 의해 편집되었습니다: <freeyong@soback.kornet.nm.kr>, 이 만 용 <geoman@nownuri.nowcom.co.kr> , 한글 Manpage 프로젝트 <http://man.kldp.org>

이 번역은 무료 문서입니다. 저작권 조건에 대해서는 GNU General Public License 버전 3 이상을 읽으십시오. 책임이 없습니다.

이 매뉴얼 페이지의 번역에서 오류를 발견하면 translation-team-ko@googlegroups.com 로 이메일을 보내주십시오.

January 2024 GNU coreutils 9.4