gpt4 book ai didi

sql - 将 5 位数字转换为日期

转载 作者:行者123 更新时间:2023-12-05 00:04:09 26 4
gpt4 key购买 nike

我提前道歉,因为我确定这个问题之前已经被问过,但我不知道我正在使用的日期类型的名称。

如何在 SQL Server 中将这种 5 位形式(例如 41867)的日期转换为常规的 yyyy-dd-mm?

最佳答案

SQL Server 将日期存储为自 1900 年 1 月 1 日以来的天数,分数为一天的一部分。

declare @d1 datetime

set @d1 = 41867

select @d1

select CONVERT(varchar(20),@d1,120)

或者如果你想在一个声明中做到这一点:
select CONVERT(varchar(25),cast(41867 as datetime),120)

关于sql - 将 5 位数字转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28730533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com