一、os.time函数
返回1970年至今的秒数,可以用于随机数的随机种子。
二、os.data
可以将os.time进行格式化
指示符 | 含义 |
%a | 星期简写Wed |
5A | 星期全写Wednesday |
%b | 月份简写Sep |
5B | 月份全写September |
%c | 日期和时间,Fri Oct 27 14:03:23 2023 |
%d | 日期 |
%H | 24小时的小时数 |
%I | 12小时的小时数 |
%j | 一年中的第几天 |
%m | 月份 |
%M | 分钟 |
%p | am | pm |
%s | 秒数 |
%w | 数字表示的星期0-6 |
%W | 一年中的第几周 |
%x | 日期,10/27/23 |
%X | 时间,14:05:41 |
%y | 两位数年 |
%Y | 完整年 |
%z | 时区 |
%% | 百分号 |
日期的运算
--获取当前的日期并计算20天后的日期
t = os.date("*t")
t.day = t.day + 20;
print(os.date("%Y %m %d", os.time(t)))
计算两个日期的差值
t1 = os.date("*t")
t2 = os.date("*t")
t2.day = t2.day + 10;
sec = os.difftime(os.time(t1), os.time(t2))
print(sec)
留言