gpt4 book ai didi

c#时间计算

转载 作者:太空宇宙 更新时间:2023-11-03 17:46:13 24 4
gpt4 key购买 nike

有人知道如何计算两次之间的总小时数吗?
例如,如果一个 worker 在 8:00 和 16:00 打卡,我想知道十进制是 8.0 小时和 8:00 小时。

我正在使用 C# 框架 2.0。
保存进出时间的变量是字符串类型。

最佳答案

        DateTime start = new DateTime(2010, 8, 25, 8, 0, 0);
DateTime end = new DateTime(2010, 8, 25, 16, 0, 0);
Console.WriteLine((end - start).TotalHours);

对于字符串:
        DateTime start = DateTime.Parse("8:00");
DateTime end = DateTime.Parse("16:00");
Console.WriteLine((end - start).TotalHours);

关于c#时间计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3565750/

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