小编use*_*496的帖子

在asp.net C#Databinding Class中将两个DateTime之间的差异转换为HH:MM:SS格式

我需要减去两个日期时间并以HH:MM:SS格式显示它们的网络应用程序.我从mappling类中的数据库中获取这些并尝试在那里减去并转换为字符串格式.我正在尝试以下方式

TimeTook = Convert.ToString(reader.GetDateTimeNullable("COMPLETED_DATE") - reader.GetDateTime("REQUEST_DATE"))
Run Code Online (Sandbox Code Playgroud)

这个语句用在一个映射函数中,当我把它转换成字符串时,我得到了几天HH:MM:SS.ff格式,但我想用HH:MM:SS格式得到它,因为我直接将它绑定到用户控件中的标签如下

 <asp:Label ID="lblTimeTook" runat="server" Text='<%# Bind("TimeTook") %>'></asp:Label>
Run Code Online (Sandbox Code Playgroud)

我想直接绑定两个日期之间的差异,并以HH:MM:SS格式显示它们.

c# asp.net datetime data-access-layer date

1
推荐指数
1
解决办法
3875
查看次数

标签 统计

asp.net ×1

c# ×1

data-access-layer ×1

date ×1

datetime ×1