os.time()有效字段
os.time 生成时间戳
参数 | 内容 |
---|---|
year | 年份(1970 ~ all) |
month | 01-12 |
day | 01-31 |
hour | 00-23 |
min | 00-59 |
sec | 00-59 |
isdst | true表示是夏令时 |
示例 print(os.time{year=2020,month=6,day=1,hour=1}) 输出时间戳1590944400 单位为秒
os.date() 日期时间转换
有效标识符
标识符 | 含义 |
---|---|
%a | 传入时间是一周中的周几且简写,示例:Wed |
%A | 同上,全称,示例:Wednesday |
%b | 月份简写 |
%B | 月份全称 |
%c | 日期和是时间,示例:01/01/97 23:59:59 |
%d | 一个月中的第几天 |
%H | 24小时制 小时数 |
%I | 12小时制 小时数 |
%j | 一年中的第几天 |
%M | 分钟数 00-59 |
%m | 月份数 01-12 |
%p | 上午或下午 一般配合%I使用 |
%S | 秒数 |
%w | 一周中的第几天 |
%x | 日期 示例:01/01/97 |
%X | 时间 示例:23:59:59 |
%y | 简写年份 97 |
%Y | 完整年份 1997 |
print(os.date(“it’s %a , %b , %d , %Y”,1590944400))
输出:it’s Mon , Jun , 01 , 2020