Sql server 将格式为20200321的bigint值转换为格式为';2020-03-21 00:00:00';
我们如何将Sql server 将格式为20200321的bigint值转换为格式为';2020-03-21 00:00:00';,sql-server,Sql Server,我们如何将bigint值20200321转换为日期(2020-03-21,即2020年3月21日)格式datetime格式'2020-03-21 00:00:00',以便我们可以与其他表进行映射您可以这样简单地将其转换: select cast('20200321' as datetime2) 您可以这样简单地进行施放: select cast('20200321' as datetime2) 首先将您的bigint转换为varchar,然后转换为datetime declare @a as
bigint
值20200321
转换为日期(2020-03-21,即2020年3月21日)
格式datetime
格式'2020-03-21 00:00:00'
,以便我们可以与其他表进行映射您可以这样简单地将其转换:
select cast('20200321' as datetime2)
您可以这样简单地进行施放:
select cast('20200321' as datetime2)
首先将您的
bigint
转换为varchar
,然后转换为datetime
declare @a as bigint = 20200321;
select CAST(CAST(@A AS varchar) as datetime)
首先将您的
bigint
转换为varchar
,然后转换为datetime
declare @a as bigint = 20200321;
select CAST(CAST(@A AS varchar) as datetime)