我目前正在使用网格视图,并希望将我的总分钟字段转换为hh:mm
这是我的代码现在的样子,它占用了总的分钟数并返回hh.00
</asp:TemplateField>
<asp:TemplateField HeaderText="Hours" HeaderStyle-Width="88px">
<ItemTemplate>
<%# (((PendingApprovalListData)Container.DataItem).TotalMinutes / 60.00).ToString("N2")%>
</ItemTemplate>发布于 2012-06-26 21:57:05
you can use this code :
var Hours = Math.floor(Yourvariable/60);
var Minutes = Yourvariable%60;
Or you can use this
var span = System.TimeSpan.FromMinutes(Yourvariable);
var hours = ((int)span.TotalHours).ToString();
var minutes = span.Minutes.ToString();发布于 2012-06-27 15:04:50
客户端示例
<ItemTemplate>
<asp:Label ID="lblExemptionDate" runat="server" Text='<%#Bind("ExemptDate","{0:dd MMM yyyy HH:mm:ss}")%>'></asp:Label>
</ItemTemplate>https://stackoverflow.com/questions/11208846
复制相似问题