如何将datetimeoffset转换为SQL Server 2008中的日期时间?
问题描述:
我试过这个,但得到错误的输出!如何将datetimeoffset转换为SQL Server 2008中的日期时间?
declare @createdon datetimeoffset
set @createdon = '2017-09-16 05:50:56.0000000 +05:30'
select
convert(datetime2, @createdon, 1)
select
convert(datetimeoffset, convert(datetime2, @createdon, 1))
答
select CONVERT(VARCHAR(20), @createdon, 120)
何况你的预期输出 –
选择“2017年9月16日11时二十分56秒” – Guna
基本上在哪个时区,您wan't到datetime数据 –