Lua - get time and date of specific time zone
我想要Lua中特定时区的时间和日期,其格式设置为
我知道
在我的情况下,所需的时区为UTC + 08:00。
os.date接受两个参数:
由于
1 | os.date("!%a %b %d, %H:%M", os.time() + 8 * 60 * 60 ) |
如果您处于UTC + 01:00,则将收到以下输出:
1 2 3 4 5 6 | > os.date("%a %b %d, %H:%M") Wed Mar 16, 09:33 > os.date("!%a %b %d, %H:%M") Wed Mar 16, 08:33 > os.date("!%a %b %d, %H:%M", os.time() + 8 * 60 * 60 ) Wed Mar 16, 16:33 |
如果您的偏移量不是完整小时数,则必须使用十进制数。
例如:UTC + 07:30在等式中为