加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 转换例如. 2012-05-25至1970年1月1日以来的秒数

发布时间:2020-12-12 06:55:30 所属栏目:MsSql教程 来源:网络整理
导读:我有一个数据库,我从php节省时间(),这是自1970年1月1日以来的秒. 有没有什么方法可以转换,例如2012-12-12自1970年1月1日起的秒数? 我想这样做: SELECT * FROM Table WHERE date '2012-11-30' AND date '2012-12-30' 这有可能吗? (我想在没有任何php日期()
我有一个数据库,我从php节省时间(),这是自1970年1月1日以来的秒.

有没有什么方法可以转换,例如2012-12-12自1970年1月1日起的秒数?

我想这样做:

SELECT * 
FROM Table 
WHERE date > '2012-11-30' AND date < '2012-12-30'

这有可能吗?

(我想在没有任何php日期()的情况下这样做)

解决方法

DATEDIFF将成为你的朋友:
select datediff(s,'1970-01-01','2012-12-12') as SecondsSinceEpoch

请注意,由于datediff返回一个int,因此您可以与1970年1月1日比较的最大日期时间是2038-01-19 03:14:07.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读