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'))
SELECT DATEDIFF(s, '19700101',GETDATE())
注意:此转换结果是格林威治时间戳,所以若数据库存储的是当地时区的日期格式时间,那么需要减去八个小时,才是当地时区的时间戳。
2.时间戳转化为datetime类型
SELECT DATEADD(HH,8,DATEADD(S,1234567894,'19700101'))
相关文章推荐
- Unix时间戳与C# DateTime时间类型互换
- 深入Unix时间戳与C# DateTime时间类型互换的详解
- Unix时间戳与C# DateTime时间类型互换
- Unix时间戳与C# DateTime时间类型互换
- pandas 将“字符类型的日期列”转化成“时间戳索引(DatetimeIndex)”
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间
- Sqlserver时间格式转化为字符串类型的
- Unix时间与DateTime转化
- Unix时间戳与C# DateTime时间类型互换 1970-01-01 00:00:00
- Unix时间戳与C# DateTime时间类型、C语言互换 1970-01-01 00:00:00
- Mysql日期时间类型(DATE,DATETIME,TIMESTAMP)和函数及与linux系统时间之间的转换(UNIX_TIMESTAMP、FROM_UNIXTIME)
- [开发笔记]-unix时间戳、GMT时间与datetime类型时间之前的转换
- sqlserver中如何提取datetime格式数据中的日期或时间?
- sqlServer DateTime数据类型的格式转换
- c# 中Datetime时间格式与Unix时间格式的相互转换
- sqlserver 若字段定义的类型为datetime
- Android开发之--将时间字符串转化成Date类型或反转
- [EntityFramework] 对 DateTime 类型使用 SQL 服务器时间或者字段默认值
- MySQL字符类型转化为时间类型
- php转化输入日期为Unix 纪元到当前时间的秒数 日期筛选