lua os.time()时区的坑……

原创 2015年11月19日 19:36:26

因为os.time是获取系统时间,也就是参与时区的时间。所以在做跨时区计算的时候会先用os.time(table)获取格林尼治标准时间和当前时间的差值。

os.time{year=1970, month=1, day=1, hour=0}

但是当你使用上面这个的时候你发现lua返回的是nil……

我想应该是计算出来的是负数。所以就返回了nil……

这个时候不妨在day上+1。计算第二天的值,然后减去一天的秒数……


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Lua获取当前时间

更多好的文章就在 blog.haoitsoft.com,请大家多多支持! local getTime = os.date(“%c”); 其中的%c可以是以下的一种:(注意大小写) %a ...

lua 获取时间的 os.date时区问题 需要注意的

本文转载自http://my.oschina.net/u/146011/blog/358989 lua 标准库中提供了关于时间的函数os.time()和os.date(),这两个函数使用起来还是有...

lua中的时区与时间

lua中的时间库 一、时间的三种格式 1、用数值表示时间值 (时间戳) 用数字值来表示时间值, 实际上时间值的本质就是一个数字值。 例如: d = 1131286477  这里的 113128647...

lua 时间函数os.time()和os.date()

Lua标准库中提供了关于时间函数 os.time()和os.date(),这两个函数需要注意的地方就是加入了时区的概念   os.time() 得到是当前时间的距离1970.1.1.08:00时间...

lua指定日期前后天数的日期

网上lua的源码很少,知识也很少,最近做一个功能校验日期格式时,需要知道日期是否连续,即是指定日期前后几天的日期。 原理是获取指定日期到标准日期的秒数,然后加减日期的天数的秒数,在根据标准日期转换为想...

lua Date和Time

time和date两个函数在Lua中实现所有的时钟查询功能。函数time在没有参数时返回当前时钟的数值。(在许多系统中该数值是当前距离某个特定时间的秒数。)当为函数调用附加一个特殊的时间表时,该函数就...

lua os.time与os.date的简单用法

local start = os.time{year=2016, month=2, day=1, hour=20,min=0,sec=0} local finish = os.time{year=20...
  • cfanzp
  • cfanzp
  • 2016-02-01 22:46
  • 3064

LUA 比较两个时间点(os.date())之间的时间间隔值

官方库 使用os库可以比较时间,但是结果是基于描述 os.difftime(t2, t1) Calculate the number of seconds between time t1 to ...

Lua学习与交流——Lua os.date 和 os.time 分享

Lua os.date os.time 分享:     不知道大家在工作中有没有常常用到这两个库函数。     比如:界面中需要显示日期相关的文本,或者用到时间相关的判断。那这两个函数...

lua时间函数操作和对比代码,os.date() os.time()

lua时间函数操作和对比代码,os.date() os.time() 2015-04-27 20:33 1163人阅读 评论(0) 收藏 举报  分类: Lua(1)  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)