sql中 如何将数字类型字段还原成日期类型字段

lgtlgt 2019-10-15 08:08:08
1546315123
1546313399
上面这个是两个数字实际是日期类型,但目前数据库内用数字类型字段存储,如何还原成日期类型字段
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
文盲老顾 2019-10-16
  • 打赏
  • 举报
回复
看起来像时间戳,但比正常时间戳短了三位啊? select dateadd(hour,8,dateadd(second,1546313399,'1970-1-1')) 看看这个结果是不是预期结果,如果不是,请提供预期结果范围
Rivulet119 2019-10-15
  • 打赏
  • 举报
回复
没看明白这两个数字表示的日期是什么日期
使用Convert函数可以转换为你需要的日期格式
比如
select convert(datetime,'10/15/2019',120) 可以输出 2019-10-15

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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