기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
날짜/시간 형식 문자열
다음과 같은 일반적인 시나리오에서 날짜/시간 패턴을 사용할 수 있습니다.
-
CSV 및 JSON 데이터 소스를 사용하여 날짜/시간 콘텐츠를 구문 분석하고 형식을 지정하는 경우
-
다음과 같은 함수를 사용하여 문자열 유형과 날짜 또는 타임스탬프 유형 간에 변환하는 경우:
-
unix_timestamp
-
date_format
-
to_unix_timestamp
-
from_unixtime
-
to_date
-
to_timestamp
-
from_utc_timestamp
-
to_utc_timestamp
-
날짜 및 타임스탬프 구문 분석과 형식 지정에는 다음 표의 패턴 문자를 사용합니다.
날짜 부분 또는 시간 부분 | 의미 | 예시 |
---|---|---|
a | 오전 또는 오후로 표시되는 오늘의 오전 또는 오후 | PM |
D | 3자리 숫자로 표시된 요일 |
189 |
d | 2자리 숫자로 표시된 월의 일 | 28 |
E | 텍스트로 표시되는 요일 |
화요일 화요일 |
F | 1자리 숫자로 표시된 월의 정렬된 요일 | 3 |
G | 텍스트로 표시되는 Era 표시기 |
AD Anno Domini |
h | 오전 또는 오후 시간, 2자리 숫자로 표시 | 12 |
H | 시간대, 0~23 사이의 2자리 숫자로 표시 | 0 |
k | 1~24 사이의 2자리 숫자로 표시되는 시간대 | 1 |
K | 오전 또는 오후 시간, 0~11 사이의 2자리 숫자로 표시 | 0 |
m | 2자리 숫자로 표시되는 분 | 30 |
M/L | 해당 연도의 월, 한 달로 표시 |
7 07 7월 7월 |
O | UTC의 현지화된 영역 오프셋 |
GMT+8 GMT+8:00 UTC-08:00 |
Q/q | 해당 연도의 분기, 숫자(1~4) 또는 텍스트로 표시 |
3 03 Q3 3분기 |
s | 2자리 숫자로 표시되는 1분초 | 55 |
S | 분수로 표시되는 1초의 분수 | 978 |
V | 시간대 식별자, zone-id로 표시됨 |
America/Los_Angeles Z 08:30 |
x | UTC에서의 영역 오프셋(offset-X) |
+0000 -08 -0830 -08:30 -083015 -08:30:15 |
X | UTC에서의 영역 오프셋. 여기서 Z는 0을 나타냅니다. |
Z -08 -0830 -08:30 -083015 -08:30:15 |
y | 연도, 연도로 표시 |
2020 20 |
z | 텍스트로 표시되는 시간대 이름 |
태평양 표준시 PST |
Z | UTC에서의 영역 오프셋(오프셋-Z) |
+0000 -0800 -08:00 |
' | 구분 기호로 표시되는 텍스트 이스케이프 | N/A |
'' | 리터럴로 표시되는 작은따옴표 | ' |
[ | 선택적 섹션 시작 | N/A |
] | 선택적 섹션 끝 | N/A |
패턴 문자 수에 따라 형식 유형이 결정됩니다.
텍스트 형식
-
축약된 양식에 1~3자 사용(예: 월요일의 경우 "월")
-
전체 양식에 정확히 4개의 문자를 사용합니다(예: "월요일").
-
5개 이상의 문자를 사용하지 마세요. 그러면 오류가 발생합니다.
숫자 형식(n)
-
값 n은 허용되는 최대 문자 수를 나타냅니다.
-
단일 문자 패턴의 경우:
-
출력은 패딩 없이 최소 자릿수를 사용합니다.
-
-
여러 문자 패턴의 경우:
-
출력은 문자 수 너비와 일치하도록 0으로 채워집니다.
-
-
구문 분석 시 입력에는 정확한 자릿수가 포함되어야 합니다.
숫자/텍스트 형식
-
문자가 3개 이상인 경우 텍스트 형식 규칙을 따릅니다.
-
문자 수를 줄이려면 숫자 형식 규칙을 따르세요.
분수 형식
-
1~9개의 'S' 문자 사용(예: SSSSSS)
-
구문 분석의 경우:
-
1과 S 문자 수 사이의 분수 허용
-
-
형식 지정의 경우:
-
S 문자 수와 일치하는 0이 있는 패드
-
-
마이크로초 정밀도에 대해 최대 6자리 지원
-
나노초를 구문 분석할 수 있지만 추가 숫자를 잘라냅니다.
연도 형식
-
문자 수는 패딩의 최소 필드 너비를 설정합니다.
-
두 문자의 경우:
-
마지막 두 숫자를 인쇄합니다.
-
2000-2099 사이의 연도 구문 분석
-
-
4자 미만(2개 제외):
-
음수 연도에 대해서만 기호를 표시합니다.
-
-
7개 이상의 문자를 사용하지 마세요. 그러면 오류가 발생합니다.
월 형식
-
표준 양식의 경우 'M'을 사용하고 독립 실행형 양식의 경우 'L'을 사용합니다.
-
단일 'M' 또는 'L':
-
패딩 없이 월 번호 1~12 표시
-
-
'MM' 또는 'LL':
-
패딩이 있는 월 번호 01~12를 표시합니다.
-
-
'MMM':
-
표준 형식으로 축약된 월 이름을 표시합니다.
-
전체 날짜 패턴의 일부여야 합니다.
-
-
'LLL':
-
독립 실행형 형식으로 축약된 월 이름을 표시합니다.
-
월 전용 형식에 사용
-
-
'MMMM':
-
표준 형식으로 전체 월 이름을 표시합니다.
-
날짜 및 타임스탬프에 사용
-
-
'LLLL':
-
전체 월 이름을 독립 실행형 형식으로 표시합니다.
-
월 전용 형식에 사용
-
시간대 형식
-
am-pm: 문자 1개만 사용
-
영역 ID(V): 문자 2개만 사용
-
영역 이름(z):
-
1~3자: 짧은 이름을 표시합니다.
-
4자: 전체 이름을 표시합니다.
-
5개 이상의 문자를 사용하지 마세요.
-
오프셋 형식
-
X 및 x:
-
문자 1개: 시간(+01) 또는 시간-분(+0130)을 표시합니다.
-
문자 2개: 콜론 없이 시간-분 표시(+0130)
-
3자: 콜론(+01:30)이 있는 시간-분을 표시합니다.
-
4자: 콜론 없이 hour-minute-second 표시(+013015)
-
5자: 콜론(+01:30:15)이 있는 hour-minute-second를 표시합니다.
-
X는 제로 오프셋에 'Z'를 사용합니다.
-
x는 제로 오프셋에 '+00', '+0000' 또는 '+00:00'을 사용합니다.
-
-
O:
-
문자 1개: 짧은 형식 표시(GMT+8)
-
4자: 전체 형식 표시(GMT+08:00)
-
-
Z:
-
1~3자: 콜론 없이 시간-분 표시(+0130)
-
문자 4개: 현지화된 전체 양식을 표시합니다.
-
5자: 콜론이 있는 hour-minute-second를 표시합니다.
-
선택적 섹션
-
대괄호[]를 사용하여 선택적 콘텐츠 표시
-
선택적 섹션을 중첩할 수 있습니다.
-
모든 유효한 데이터가 출력에 표시됩니다.
-
입력에서 전체 선택적 섹션을 생략할 수 있습니다.
참고
기호 'E', 'F', 'q' 및 'Q'는 날짜/시간 형식(예: date_format)에서만 작동합니다. 날짜/시간 구문 분석(예: to_timestamp)에 사용하지 마세요.