날짜/시간 형식 문자열 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

날짜/시간 형식 문자열

다음과 같은 일반적인 시나리오에서 날짜/시간 패턴을 사용할 수 있습니다.

  • 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)에 사용하지 마세요.