Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

문자열을 타임스탬프로 변환

항목값
화면 이름Convert a string to timestamp
식별자stringToTimestampV3
지원 실행 방식Batch, Faster, Streaming
범주자료형 변환 (Cast), 날짜와 시간 (Datetime)
반환 자료형Timestamp

Java DateTimeFormatter 형식의 문자열을 타임스탬프로 변환합니다. 기본 형식은 yyyy-MM-dd'T'HH:mm:ss.SSSXXX, yyyy-MM-dd 순서이며 처음 일치한 형식을 사용합니다.

입력 인자

이름지정 여부자료형의미와 조건
String필수Expression<String>타임스탬프로 변환할 문자열 열입니다.
Formats선택List<Literal<String>>기본 형식은 ISO8601의 yyyy-MM-dd'T'HH:mm:ss.SSSXXX와 yyyy-MM-dd입니다.
Hour of AM/PM default선택Literal<Integer>형식에 AM/PM 표시는 있지만 시 필드가 없을 때 사용할 0~11의 시 값입니다. 기본값은 6이므로 AM은 06:00, PM은 18:00이 됩니다.
Time zone선택TimeZone시간대가 없는 형식을 해석할 때 사용할 시간대입니다. 형식에 시간대가 있어도 이 매개변수가 그 값을 재정의합니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSSSSSX]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2020-04-28T01:30:02.005110Z2020-04-28T01:30:02.00511Z

예시 2: 기본 동작

인자 값:

  • String: timestamp
  • Formats: null
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2020-04-28T01:30:02.005Z2020-04-28T01:30:02.005Z

예시 3: 기본 동작

인자 값:

  • String: timestamp
  • Formats: null
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2020-04-282020-04-28T00:00:00Z

예시 4: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd-yyyy-MM HH:mm:ss, yyyy-MM-dd]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
28-2020-04 10:09:002020-04-28T10:09:00Z
2020-04-282020-04-28T00:00:00Z

예시 5: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-DDD HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-334 10:09:002022-11-30T10:09:00Z

예시 6: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd MMMM yyyy HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
30 November 2022 10:09:002022-11-30T10:09:00Z

예시 7: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd h:mm:ss a]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 1:30:00 PM2022-11-30T13:30:00Z

예시 8: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd HH:m:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 13:9:002022-11-30T13:09:00Z

예시 9: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd-MMM-yyyy HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
30-Nov-2022 10:09:002022-11-30T10:09:00Z

예시 10: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-DDD]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-3342022-11-30T00:00:00Z

예시 11: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd HH:mm:s]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 13:09:02022-11-30T13:09:00Z

예시 12: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yy-MM-dd HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
22-11-30 10:09:002022-11-30T10:09:00Z

예시 13: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd-MMM-yyyy HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
01-Nov-2023 10:09:002023-11-01T10:09:00Z

예시 14: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd-MMM-yyyy HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
01-NOV-2023 10:09:002023-11-01T10:09:00Z

예시 15: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd HH:mm:ss z]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 10:09:00 PST2022-11-30T18:09:00Z

예시 16: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSS;z]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-29T09:50:04.187;EST2022-11-29T14:50:04.187Z

예시 17: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSSXXX]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-29T09:50:04.187-05:002022-11-29T14:50:04.187Z

예시 18: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd-yyyy-MM HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: Australia/Sydney
timestamp출력
28-2020-04 04:12:002020-04-28T04:12:00+10:00

예시 19: 기본 동작

인자 값:

  • String: timestamp
  • Formats: [dd-yyyy-MM HH:mm:ss]
  • Hour of AM/PM default: null
  • Time zone: +10
timestamp출력
28-2020-04 04:12:002020-04-28T04:12:00+10:00

예시 20: null 처리

인자 값:

  • String: timestamp
  • Formats: [dd-yyyy-MM HH:mm:ss, yyyy-MM-dd]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
202021-04-28null

예시 21: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [D]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
91970-01-09T00:00:00Z

예시 22: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSS;v]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-29T09:50:04.187;Australia/Sydney2022-11-28T22:50:04.187Z

예시 23: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSS;ZZZ]
  • Hour of AM/PM default: null
  • Time zone: Australia/Sydney
timestamp출력
2022-11-29T09:50:04.187;-05002022-11-29T03:50:04.187Z

예시 24: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSS;z]
  • Hour of AM/PM default: null
  • Time zone: Australia/Sydney
timestamp출력
2022-11-29T09:50:04.187;EST2022-11-28T22:50:04.187Z

예시 25: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [m]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
81970-01-01T00:08:00Z

예시 26: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd hh:mm:ss a]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 10:09:00 AM2022-11-30T10:09:00Z

예시 27: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd a]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 PM2022-11-30T18:00:00Z

예시 28: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd a]
  • Hour of AM/PM default: 0
  • Time zone: null
timestamp출력
2022-11-30 PM2022-11-30T12:00:00Z

예시 29: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [hh:mm]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
09:301970-01-01T09:30:00Z

예시 30: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd hh:mm:ss a]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-30 10:09:00 PM2022-11-30T22:09:00Z

예시 31: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [uuuu-MM]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-112022-11-01T00:00:00Z

예시 32: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [y]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
10001-01-01T00:00:00Z

예시 33: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyyDDD]
  • Hour of AM/PM default: null
  • Time zone: UTC
timestamp출력
20230102023-01-10T00:00:00Z

예시 34: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyyDDD]
  • Hour of AM/PM default: null
  • Time zone: EST
timestamp출력
20230102023-01-10T05:00:00Z

예시 35: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyyDDD]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
20230102023-01-10T00:00:00Z

예시 36: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyyMMddHHmmss]
  • Hour of AM/PM default: null
  • Time zone: UTC
timestamp출력
202301100000002023-01-10T00:00:00Z

예시 37: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyyMMddHHmmss]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
202301100000002023-01-10T00:00:00Z

예시 38: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSSXXX;z]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2022-11-29T09:50:04.187Z;EST2022-11-29T09:50:04.187Z

예시 39: 경계 조건

인자 값:

  • String: timestamp
  • Formats: [yyyy-MM-dd'T'HH:mm:ss.SSSSSSX]
  • Hour of AM/PM default: null
  • Time zone: null
timestamp출력
2020-04-28T01:30:02.005112Z2020-04-28T01:30:02.005112Z