【发布时间】:2020-04-02 01:20:11
【问题描述】:
我正在尝试仅显示时间戳中的日期。下面是我的“视图”中的代码,它工作正常,但我无法对其进行排序。
<td class="align-middle">@item.Arrival_ts.Value.ToString("dd-MMM-yyyy")</td>
我正在使用一个名为“DataTables”的插件,只要数据类型正确,它就会自动对表中的列进行排序,没有任何问题。在上述情况下,因为我将日期转换为字符串格式,所以我的插件没有按正确的顺序排序。我通过使用蜱发现了这一点。例如,如果我将日期时间显示为数字然后使用排序,那么它工作正常。如下所示,
<td class="align-middle">@item.Arrival_ts.Value.Ticks</td>
但我想再次将其显示为 dd-MMM-yyyy 之类的日期,而不是数字。理想的解决方案是从时间戳中提取日期并将其显示为日期并将其数据类型保持为日期。
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc