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?