在数据库中它存储如下: 数据类型:datetime 列名称:OpenTime 数据:01/01/00 08:00:00 AM
当我在aspx页面上获取数据时 它的显示如上所述
我希望它只显示此格式的时间没有日期 上午08:00 我应该在下面的代码中添加什么代码
答案 0 :(得分:1)
在Eval
中尝试字符串格式化有几种格式化日期的方法。
<%#Eval("OpenTime", "{0:dd/M/yyyy}") %>
在你的情况下
<%#Eval("OpenTime", "{0:HH:mm:ss}") %>
答案 1 :(得分:0)
您可以尝试查询以仅像select cast(ColumnName as time) [time]
from yourTableName
一样获取时间。
答案 2 :(得分:0)
DateTime dt = new DateTime(); string dtDisplay = string.Empty;
DT = DateTime.Now; dtDisplay = dt.ToString(&#34; hh:mm tt&#34;);
然后您可以在aspx页面中显示dtDisplay值。