0
我该怎么做?如何以正确格式显示TimeSpan?
这是代码
<%# (DateTime.Now - Convert.ToDateTime(Eval("user_lastlogin"))) %>
它表明这种方式
17:55:43.2322234
,而不是
17:55:43
我该怎么做?如何以正确格式显示TimeSpan?
这是代码
<%# (DateTime.Now - Convert.ToDateTime(Eval("user_lastlogin"))) %>
它表明这种方式
17:55:43.2322234
,而不是
17:55:43
您必须使用的ToString( “格式”),时间跨度
的方法<%# (DateTime.Now - Convert.ToDateTime(Eval("user_lastlogin"))).ToString("hh':'mm':'ss") %>
的更多信息:
https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx
两个日期时间的减法TimeSpan.but你写了一个时间! – mohsen
@mohsen所以我没有办法做D:? – Harugawa
对于17:55:43.2322234您必须使用ToLongTimeString方法,而对于17:55:43请使用DateTime实例的ToShortTimeString – mohsen