자기계발/LuaScript

[루아 스크립트] 시간 관련 함수들

silr 2022. 8. 11. 22:38
728x90

루아스크립트에서 제공하는 시간관련 함수에 대해 알아보겠습니다.

구체적인 내용은 아래 링크를 참고해주세요

https://wariua.github.io/lua-manual/5.4/contents.html#index

 

루아 5.4 참조 매뉴얼 - 차례

루아 5.4 참조 매뉴얼 참조 매뉴얼은 루아 언어를 공식적으로 정의하는 문서이다. 루아 프로그래밍에 대한 제대로 된 소개는 책 Programming in Lua 를 보라. Copyright © 2020–2021 Lua.org, PUC-Rio. 루아 라이

wariua.github.io

 

 


▶ OS 기능 함수

테이블 os를 통해 구현되어 있는 함수입니다.

 

os.clock()  :  프로그램이 시작한 후, 흐른 cpu 시간 근삿값을 반환

os.date( [format, [,time]] )  :  format 형식의 따라서 날짜와 시간이 담긴 문자열 테이블을 반환

os.difftime( t2, t1 )  :  시간t1 부터 시간t2 까지  차이를 초 단위로 반환

os.time( [table] )  :  인자 없이 호출하면 현재 시간을 반환

 


▶ 각 단위 시간

year 1년
month 01 ~ 12
day 01 ~ 31
hour 00 ~ 23
min 00 ~ 59
sec 00 ~ 59
isdst Boolean
일광 절약 시간인 경우 true

 


▶ Format

%a 축약된 요일 이름(예: Wed)
%A 전체 요일 이름(예: Wednesday)
%b 약식 월 이름(예: Sep)
%B 전체 월 이름(예: September)
%c 날짜 및 시간(예: 09/16/98 23:48:10)
%d 요일( 16) [01-31]
%H 시간, 24시간제 사용( 23) [00-23]
%I 시, 12시간제 사용( 11) [01-12]
%M 분 ( 48) [00-59]
%m 월 ( 09) [01-12]
%p 또는 ( ) "am"_"pm"pm
%S 초 ( 10) [00-61]
%w 평일( 3) [0-6 = 일요일-토요일]
%x 날짜(예: 09/16/98)
%X 시간(예: 23:48:10)
%Y 1년( 1998)
%y 두 자리 연도( 98) [00-99]
%% 문자 ` %'

 

728x90