如何使用access的数据库函数转换linux时间

斯考尔雷欧海德 2014-03-02 11:18:42
众所周知,linux下时间是从1970年1月1日0时0分0秒开始算的。比如数字1390106428是2014年1月19日12:40:28。在只使用access数据库函数的情况下如何将数字转换成日期?假设表名为test,一个字段add_time为数字型。只能使用sql语句和access的自带函数。
...全文
639 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
好吧。我先不求甚解拿来用了。 #1900-01-01#+数字/24/60/60的结果,如果数字是0.00001157407407407407407407407407407, #1900-01-01#+0.00001157407407407407407407407407407 这样选择得到的结果是1900-01-01 00:00:01 感谢版主。 结贴。
  • 打赏
  • 举报
回复
引用 2 楼 ACMAIN_CHM 的回复:
将数字转换成日期 直接用 #1900-01-01#+数字/24/60/60
谢谢版主。再问下,那个数字如果是1的话,除法的运算结果为什么不是0呢?这帖子有点久了,感谢版主回复和大力支持。
  • 打赏
  • 举报
回复
引用 2 楼 ACMAIN_CHM 的回复:
将数字转换成日期 直接用 #1900-01-01#+数字/24/60/60
谢谢版主提供思路。稍后总结下放上完整的sql后将结贴。
ACMAIN_CHM 2014-03-07
  • 打赏
  • 举报
回复
将数字转换成日期 直接用 #1900-01-01#+数字/24/60/60
Q724481678Q 2014-03-07
  • 打赏
  • 举报
回复
Now() 返回当前计算机系统设置的日期和时间。 这个不行吗

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧