【发布时间】:2017-07-05 22:40:33
【问题描述】:
在网络应用程序上,您通常会看到“上次登录时间:3 小时 42 分钟前”之类的内容。这样做的最佳方法是什么。使用字符串还是日期?另外,我正在将该时间戳带回 Kendo MVC 网格中。该列看起来是这样的。
columns.Bound(c => c.LastStatusDateDiff).Title("Updated");
我的 Linq 代码是这样的
select new ATSReDto
{
CreatedDate = atsr.CreatedDt,
Desciption = atsr.Description,
LastStatusDateDiff = laststatus.CreatedDt - DateTime.Now
// get date difference between now "DateTime.Now" and
// date/time pulled from SQL Server to display in Grid
};
非常感谢任何建议
【问题讨论】:
-
真的很难击败momentjs.com 不确定使用 kendo-grid 实现有多容易,但强烈推荐。也易于支持区域时间。
-
你必须支持多个时区吗?
标签: asp.net-mvc linq kendo-grid