C# 将模板字段从整数转换为hh:mm

C# 将模板字段从整数转换为hh:mm,c#,asp.net,C#,Asp.net,我目前正在使用gridview,希望将我的总分钟数字段转换为hh:mm 这就是我的代码现在的样子,它占用总分钟数并返回hh.00 </asp:TemplateField> <asp:TemplateField HeaderText="Hours" HeaderStyle-Width="88px"> <ItemTemplate>

我目前正在使用gridview,希望将我的总分钟数字段转换为hh:mm

这就是我的代码现在的样子,它占用总分钟数并返回hh.00

 </asp:TemplateField>
                <asp:TemplateField HeaderText="Hours" HeaderStyle-Width="88px">
                    <ItemTemplate>                       
                        <%# (((PendingApprovalListData)Container.DataItem).TotalMinutes / 60.00).ToString("N2")%>
                    </ItemTemplate>

示例 对于客户端

<ItemTemplate>
    <asp:Label ID="lblExemptionDate" runat="server" Text='<%#Bind("ExemptDate","{0:dd MMM yyyy HH:mm:ss}")%>'></asp:Label>
</ItemTemplate>


您正在做的事情将真正受益于
TimeSpan
对象。您的数据绑定到什么?它是数据表/数据集还是实体对象列表?我正在考虑这样一个问题的公认答案:在客户端是否有这样做的方法?在项目模板中使用相同的语法
<ItemTemplate>
    <asp:Label ID="lblExemptionDate" runat="server" Text='<%#Bind("ExemptDate","{0:dd MMM yyyy HH:mm:ss}")%>'></asp:Label>
</ItemTemplate>