gpt4 book ai didi

c# - 显示 HH :mm from decimal (H. m)

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:43 25 4
gpt4 key购买 nike

员工的打卡时间以小数形式存储在数据库中

4:30 PM stored as 16.50

我想使用新的数据库列将小数转换为“HH:mm”

16.50 displayed as "16:30"

我相信答案会是这样的

CONVERT(DATETIME,CONVERT(NVARCHAR,CLOCK_IN_TIME))

但是输出的格式不正确,通常我会收到错误“从字符串转换日期和/或时间时转换失败”

最佳答案

另一种选择

Declare @T decimal(10,2) = 7.25
Select Format(DateAdd(SECOND,ceiling((@T/24)*86400),0),'HH:mm')

返回

07:15

关于c# - 显示 HH :mm from decimal (H. m),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099980/

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