gpt4 book ai didi

lua - 从 os.date() 中减去小时数

转载 作者:行者123 更新时间:2023-12-04 16:47:29 25 4
gpt4 key购买 nike

我目前有这段代码

local day = os.date('%A')
local timesubtract = 8 --GMT -8 hours
local hour = os.date('%H')
local newtime = (day-timesubtract)

显然它不起作用。在过去的 3-4 小时里,我一直在筛选论坛上的帖子,但没有成功

基本上,我需要调用特定时区的星期几。例如,今天是星期六,但世界上其他地方可能仍然是星期五,如果在“timesubtract”中设置偏移量,它将调用该时区的正确星期几。

最佳答案

您可以使用 os.time 获取以秒为单位的时间(从过去的特定时间点开始) ,添加您的偏移量(以秒为单位)并将其格式化为字符串(或表格,无论您喜欢什么) os.date .

print(os.date("%c"))    -- Print current time (08/15/15 10:45:55)

local seconds_since_xxx = os.time() -- Get current time in seconds
seconds_since_xxx = seconds_since_xxx - (60 * 60 * 11) -- Subtract 11 hours from time

print(os.date("%c", seconds_since_xxx)) -- Print calculated time (08/14/15 23:45:55)

关于lua - 从 os.date() 中减去小时数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32022898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com