网站首页 > 基础教程 正文
os.time介绍
os.time用于获取当前系统时间戳或者指定时间table表示的时间戳,当不带参数调用时返回当前系统时间戳,当传的是时间table时返回它所表示的时间戳。
os.time使用
下面我们写一个小程序,先获取当前系统时间戳及时间table,然后加上3600s,再输出调整后的时间table,可以看到调整前的table并不要求是规范化的,调整后table会被规范化,如下代码:
print("=======current time=======")
print(os.time())
print("=======current time table=====")
local t = os.date("*t")
for k, v in pairs(t) do
print(k, v)
end
t.sec = t.sec + 3600
print("======time after add 3600s=====")
print(os.time(t))
print("======time table after add 3600s=====")
for k, v in pairs(t) do
print(k, v)
end
输出如下:
=======current time=======
1711855507
=======current time table=====
sec 7
hour 11
month 3
min 25
isdst false
year 2024
day 31
wday 1
yday 91
======time after add 3600s=====
1711859107
======time table after add 3600s=====
sec 7
hour 12
month 3
min 25
isdst false
year 2024
day 31
wday 1
yday 91
os.time总结
os.time用于获取当前系统或者时间table参数所表示的时间戳,当参数为时间table时,并不要求时间table是规范化的,但当调用os.time后,时间table会被调整为规范化的。
猜你喜欢
- 2024-10-19 Python3 datetime模块指南:日期时间操作、时区管理与实战案例
- 2024-10-19 C++及数据结构复习笔记,类和对象很简单?为啥好多程序员还不会
- 2024-10-19 Linux时间和日期 linux 时间 表示方法
- 2024-10-19 C/C++的8种时间度量方式以及代码片段
- 2024-10-19 Python实战:使用 datetime模块处理时间日期的全方位指南
- 2024-10-19 C++编程的 42 条建议(四) c++编程100例
- 2024-10-19 mount with noatime - 合理关闭atime提高服务器性能
- 2024-10-19 linux下连续三次fork()——深度理解进程创建函数
- 2024-10-19 C函数time和clock的计时区别 c计时器函数
- 2024-10-19 win进程弹出Microsoft Visual C++ Runtime Library的解决办法
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)