본문으로 건너뛰기

지정 형식의 날짜/시간 문자열을 타임스탬프로 변환 (utils.date_from_format)

선언

timestamp = utils.date_from_format(format, date[, options])

매개변수

  • format
    문자열형, 날짜/시간 형식
  • date
    문자열형, 날짜/시간 문자열
  • options
    테이블형, 옵션 테이블
    {
    tz = "GMT"; -- 시간대 옵션인 선택 매개변수이며 기본값은 시스템 시간대입니다. 시간대 목록: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
    locale = "en-US"; -- 로캘 옵션인 선택 매개변수이며 기본값은 현재 장치의 지역 설정입니다
    }

반환값

  • timestamp
    숫자형, 타임스탬프

설명

이 함수는 20250220 이후 버전에서만 사용할 수 있습니다

형식 참조

Unicode Date Field Symbol Table

분류자리표시자출력 예설명
연도 (Year)yyyy20244자리 연도
yy242자리 연도
월 (Month)MMMMJuly월의 전체 이름
MMMJul월의 축약 이름
MM072자리 월 (01-12)
M71자리 또는 2자리 월
일 (Day)dd062자리 일 (01-31)
d61자리 또는 2자리 일
요일 (Day of Week)EEEESaturday요일의 전체 이름
E, EE, EEESat요일의 축약 이름
e, ee7로캘에 따른 요일 숫자 (일요일=1, 토요일=7)
시 (Hour)HH1524시간제 2자리 시 (00-23)
H1524시간제 1자리 또는 2자리 시
hh0312시간제 2자리 시 (01-12)
h312시간제 1자리 또는 2자리 시
aPM오전/오후 표기 (AM/PM)
분 (Minute)mm052자리 분 (00-59)
m51자리 또는 2자리 분
초 (Second)ss092자리 초 (00-59)
S.1 .12 .123밀리초. S의 개수에 따라 소수 자릿수가 결정됩니다.
시간대 (Time Zone)zzzzPacific Daylight Time시간대의 전체 이름
zzz, zPDT시간대의 축약 이름
ZZZZZ-07:00콜론이 포함된 ISO 8601 형식 시간대 오프셋
Z, ZZ, ZZZ-0700RFC 822 형식 시간대 오프셋

예제

nLog(utils.date_from_format("EEE, dd MMM yyyy HH:mm:ss ZZZZ", "Mon, 09 Jun 2025 17:40:00 GMT", {tz = "GMT"; locale = 'en-US'})) -- 출력: 1749490800.0