如何格式化TimeSpan对象

时间:2018-11-23 20:40:43

标签: asp.net embed eval timespan string.format

我需要在中继器中显示结束销售对象的剩余时间,该对象具有DateTime结束属性。

基于https://stackoverflow.com/a/4386305/8383866,我试图使其正常运行,但我得到了:

  

)。

但是我确定没有括号缺失。

Ends in: <%#string.Format("{0:hh\\:mm\\:ss}", (TimeSpan)(DateTime.Now - (DateTime)Eval("finaliza")));%>

1 个答案:

答案 0 :(得分:0)

我认为您应该使用Convert.ToDateTime方法将Eval(“ finaliza”)转换为DateTime。

<%#string.Format("{0:hh\\:mm\\:ss}", (TimeSpan)(DateTime.Now - Convert.ToDateTime(Eval("finaliza"))));%>