SQL Server 时间戳的 获取 & 转换为特定时间格式

-- 获取当前时间
SELECT GETUTCDATE();

--  当前时间转换为时间戳
SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE());

--  时间戳 转换为 时间格式
SELECT DATEADD(s, 1600009261, '1970-01-01 00:00:00');

--   时间戳 转化为 特定时间格式
SELECT CONVERT(VARCHAR(10), DATEADD(s, 1600009261, '1970-01-01 00:00:00'),120);

ps:

什么是时间戳?
Unix时间戳(Unix timestamp),或称Unix时间(Unix time),是一种时间表示方式,
定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
多数Unix系统将时间戳以一个32位整型进行保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值