--标准时间格式占位符
-- %a abbreviated weekday name (e.g., Wed)
-- %A full weekday name (e.g., Wednesday)
-- %b abbreviated month name (e.g., Sep)
-- %B full month name (e.g., September)
-- %c date and time (e.g., 09/16/98 23:48:10)
-- %d day of the month (16) [01-31]
-- %H hour, using a 24-hour clock (23) [00-23]
-- %I hour, using a 12-hour clock (11) [01-12]
-- %M minute (48) [00-59]
-- %m month (09) [01-12]
-- %p either “am” or “pm” (pm)
-- %S second (10) [00-61]
-- %w weekday (3) [0-6 = Sunday-Saturday]
-- %x date (e.g., 09/16/98)
-- %X time (e.g., 23:48:10)
-- %Y full year (1998)
-- %y two-digit year (98) [00-99]
-- %% the character ‘%’
--时间戳int
-- https://www.lua.org/manual/5.4/manual.html#pdf-os.time
print(os.time())
local tab = {year=2024, month=1, day=19, hour=15,min=46,sec=30,isdst=false}
print(os.time(tab))
--格式化输出日期
--https://www.lua.org/manual/5.4/manual.html#pdf-os.date
print(os.date("%Y-%m-%d %H:%M:%S"))
-- 获取当前时间的table格式
local osDateTab = os.date("*t")
-- 获取tab对应的属性
print(osDateTab.year)
print(osDateTab.month)
print(osDateTab.day)
print(osDateTab.hour)
print(osDateTab.min)
print(osDateTab.sec)