DateTime

DateTime 객체에요.

속성

Year

Year을 나타내요.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)
print(NewDateTime.Year)

Month

Month를 나타내요.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)
print(NewDateTime.Month)

Day

Day를 나타내요.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)
print(NewDateTime.Day)

Hour

Hour를 나타내요.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)
print(NewDateTime.Hour)

Minute

Year을 나타내요.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)
print(NewDateTime.Minute)

Second

Second를 나타내요.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)
print(NewDateTime.Second)

생성자

DateTime new()

DateTime를 생성해요.

DateTime new()

DateTime를 Year, Month, Day, Hour, Minute, Second 값으로 세팅하여 생성해요

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)

함수

string ToString()

시간을 원하는 포맷 타입 으로 출력할 수 있어요. AM, PM 구하는 포맷 : (%a : am, pm) , (%A : AM, PM) 일 구하는 포맷 : (%d : 해당 달의 1 ~ 31일), (%D : 1월 1일 ~ 현재 날짜 까지 흐른 일수) 달 구하는 포맷 : %m 년도 구하는 포맷 : (%y : 현재 년도를 100으로 나눈 나머지 예 2022 -> 22), (%Y : 현재 년도) 시간 구하는 포맷 : (%h : AM, PM 에 따라 1 ~ 12 까지의 시간), (%H : 0 ~ 23) 분 구하는 포맷 : %M 초 구하는 포맷 : (%s : MiliSecond), (%S : Second ) 특수문자 . ,-, " " 등 원하시는 위치에 넣으시면 됩니다. 기본 타입은 ("%Y.%m.%d-%H.%M.%S") 입니다.

-- 샘플 --

local NewDateTime = DateTime.new(2022, 06, 30, 10, 30, 05)

local stringDate = NewDateTime:ToString("%Y.%m.%d-%H.%M.%S %A")
print(stringDate)

Last updated

Was this helpful?