rfc3339_parse 함수

rfc3339_parse 함수

rfc3339_parse 함수는 RFC 3339 타임스탬프 문자열을 파싱해서 날짜와 시간 값을 담은 객체로 돌려주는 함수예요.

출처: Packer 공식 문서

본문

rfc3339_parse(TIMESTAMP)

이 함수는 날짜와 시간 사이를 T로 구분하든 공백으로 구분하든 모두 받아들여요. 예를 들어 2023-07-25T23:43:16Z와 2023-07-25 23:43:16Z는 모두 유효한 타임스탬프예요. 선택적으로 소수 초(fractional seconds)를 포함한 타임스탬프도 받아들여요.

예시

locals {
  timestamp = rfc3339_parse("2023-07-25T23:43:16Z")
  epoch     = local.timestamp.unix
}

결과에는 다음과 같은 속성들이 포함돼요:

속성 설명
year 달력 연도(Calendar year).
year_day 연중 날짜(Day of the year).
month 월 숫자(Month number).
month_name 월 전체 이름(Full month name).
day 달의 날짜(Day of the month).
weekday 요일, 일요일이 0.
weekday_name 요일 전체 이름(Full weekday name).
hour 24시간제 시(Hour in 24-hour time).
minute 분(Minute of the hour).
second 초(Second of the minute).
unix 초 단위 Unix 타임스탬프.
iso_year ISO 8601 주차(year) 연도.
iso_week ISO 8601 주 번호(week number).

더 알아보기 (Learn more)