我想在日期时间中显示存储在 sql server 中的 lastlogin 。
作为
n年前,如果少于1年
n个月前,如果少于1个月
n天前,如果它比第1天少
n小时前,如果小于1小时
n分钟前,如果小于1分钟
n秒前
我希望将年,月,日,小时,分钟和秒中的 s 作为英语语法规则自动处理。
我想要一个 sql存储过程,但我的问题的答案表明我应该在视图级别使用此代码。
SQL Server Convert date time to n period ago
假设我的函数ShowPeriod()
位于 cs codebehind 文件中,并且我在 aspx 页面中有一个标签。
Text = "ShowPeriod(<%#Eval('lastLogin')%>)"
会满足吗?或者使用是否违法。
答案 0 :(得分:1)
更像是:
Text='<%# ShowPeriod(Eval("lastLogin")) %>'
ShowPeriod必须受保护或公开。