gpt4 book ai didi

asp.net - 在.net中将时间转换为小数

转载 作者:行者123 更新时间:2023-12-02 18:01:57 25 4
gpt4 key购买 nike

有没有一种简单的方法可以将时间 (hh:mm) 显示为十进制值?例如,01:08 应变为 1,13。

我有一个 asp:textbox 掩码(ajax)为时间,掩码格式为“99:99”。在此框旁边,我需要将输入的值显示为十进制。

<asp:TextBox ID="time" runat="server" /> hh:mm ([time in decimal format])
<ajaxToolkit:MaskedEditExtender runat="server" Mask="99:99" TargetControlID="time" MaskType="Time" />

最佳答案

您可以使用 TimeSpan 的 TotalHours 属性,如下所示:

DateTime endHour = new DateTime(2010, 1, 2, 5, 30, 0);

double totalHours = new TimeSpan(endHour.Hour, endHour.Minute, 0).TotalHours;

关于asp.net - 在.net中将时间转换为小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772955/

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