我想将时间戳(类型DATETIME
)转换为整数。我想用SELECT语句做这个:
'2016-01-24 08:00:25'---> 20160124080025
此转换的声明是什么?
答案 0 :(得分:3)
SELECT
FORMAT(GETDATE() ,'yyyyMMddHHmmss')
<强>输出:强>
20160925041023
答案 1 :(得分:2)
declare @date datetime
set @date ='2016-01-24 08:00:25'
select cast(format(@date,'yyyyMMhhmmss') as numeric)
答案 2 :(得分:2)
SELECT REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR(30),GETDATE(),120),'-',''),':',''),' ','')