ASP.NET 具有函数 n 个时间段前的 GridView 评估

本文关键字:时间段 GridView 评估 NET 函数 ASP | 更新日期: 2023-09-27 18:37:24

我想显示存储在 sql 服务器中的 lastlogin日期时间。如
n 年前,如果少于 1 年
n 个月前,如果少于 1 个月
n 天前,如果少于 1 天
n 小时前,如果少于 1 小时
n 分钟前,如果少于 1 分钟
,则n 秒前

我希望年,月,日,小时,分钟和秒的s自动处理为英语语法规则。
我想要一个 sql 存储过程,但我的问题答案建议我应该在视图级别使用此代码。

SQL Server 将日期时间转换为 n 个时间段前

假设我的函数ShowPeriod()cs 代码隐藏文件中,并且在 aspx 页中有一个标签。

Text = "ShowPeriod(<%#Eval('lastLogin')%>)"就足够了吗? 还是非法使用。

ASP.NET 具有函数 n 个时间段前的 GridView 评估

它更像是:

Text='<%# ShowPeriod(Eval("lastLogin")) %>'

并且 ShowPeriod 必须受到保护或公开。