gpt4 book ai didi

c# - 如何将时间跨度方法转换为十进制?

转载 作者:太空狗 更新时间:2023-10-29 23:02:11 25 4
gpt4 key购买 nike

这是我的代码:

TimeSpan span1 = TimeSpan.FromHours(dtmIn.Value.Hour);
TimeSpan span2 = TimeSpan.FromHours(dtmOut.Value.Hour);
TimeSpan span3 = TimeSpan.FromMinutes(dtmIn.Value.Minute);
TimeSpan span4 = TimeSpan.FromMinutes(dtmOut.Value.Minute);
TimeSpan span5 = span2.Subtract(span1) + span4.Subtract(span3);

lblTotal.Text = Convert.ToDecimal(span5).ToString("#.00");

我收到最后一行的格式错误。显然我可以让标签作为时间返回,但我需要它作为小数返回。

最佳答案

TimeSpan 转换为小数没有意义,因为时间不是数字。

您可能需要 span5.TotalHours,这是一个包含小数部分的 double

关于c# - 如何将时间跨度方法转换为十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8198839/

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