您的位置:首页 > 数据库

sqlserver中datetime类型与unix时间戳转化

2012-08-26 09:47 337 查看
1.datetime类型转换为时间戳

SELECT DATEDIFF(s, '19700101',GETDATE())

注意:此转换结果是格林威治时间戳,所以若数据库存储的是当地时区的日期格式时间,那么需要减去八个小时,才是当地时区的时间戳。

2.时间戳转化为datetime类型

SELECT DATEADD(HH,8,DATEADD(S,1234567894,'19700101'))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐