如何在sql server中将日期int转换为日期时间(Getdate())



如何将yyymmdd等整数形式的日期转换或强制转换为日期时间格式,以便选择今天的日期getdate()?

我试过这些:

强制转换(DateIDas,getdate())cast(DateID,as datetime,getdate()

试试这个。。。

SELECT CONVERT(VARCHAR(10), getdate(), 112)

具有可变

DECLARE @myDate DATE= '10/15/2014'
SELECT CONVERT(VARCHAR(10), @myDate, 112)

将日期(int)转换为日期时间

DECLARE @myIntDate int= 20141015;
select MyDate = cast(cast(@myIntDate as char(8)) as datetime);

最新更新