timestamp.as_unix_seconds
timestamp.as_unix_seconds(timestamp [, time_zone])
설명
이 함수는 지정된 타임스탬프 문자열의 유닉스 시간 이후 경과된 시간을 초 단위로 나타내는 정수를 반환합니다.
timestamp은 유효한 에포크 타임스탬프를 나타내는 문자열입니다. 형식은%F %T이어야 합니다.time_zone은 선택사항이며 시간대를 나타내는 문자열입니다. 생략할 경우 기본값은GMT입니다. 문자열 리터럴을 사용하여 시간대를 지정할 수 있습니다. 옵션은 다음과 같습니다.- TZ 데이터베이스 이름(예:
America/Los_Angeles) 자세한 내용은 Wikipedia의 tz 데이터베이스 시간대 목록을 참고하세요. - UTC의 시간대 오프셋은
(+|-)H[H][:M[M]]형식으로 지정됩니다(예: '-08:00').
- TZ 데이터베이스 이름(예:
다음은 시간 추출 함수에 두 번째 인수로 전달할 수 있는 다른 올바른 time_zone 지정자의 예시입니다.
"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"
매개변수 데이터 유형
STRING, STRING
반환 유형
INT
코드 샘플
예 1
유효한 에포크 타임스탬프
timestamp.as_unix_seconds("2024-02-22 10:43:00") = 1708598580
예 2
America/New_York 시간대의 유효한 에포크 타임스탬프
timestamp.as_unix_seconds("2024-02-22 10:43:00", "America/New_York") = 1708616580