时间戳和JsonDate格式转换

本文关键字:转换 格式 JsonDate 时间戳 | 更新日期: 2023-09-27 18:18:31

在我的MVC视图中,我正在接受用户输入日期并将该值传递给控制器操作。

我传递的日期带时间戳进入控制器参数。稍后在控制器代码中,我将该date参数与数据库中的日期值进行比较。数据库日期值为JSON date格式。

我的问题是双重的…

  1. 如何获得传入控制器的日期,而不是时间戳。或者我如何将带时间戳的日期格式转换为mm/dd/yyyy格式。

  2. 一旦我这样做了,我怎么能比较两个值。其中一个日期为常规mm/dd/yyyy格式,另一个日期(来自数据库)为JSON日期格式,如"/Date(1324414956395)/"

时间戳和JsonDate格式转换

您可以创建一个方法:

        private static DateTime ConvertFromUnixTimestamp(double timestamp)
        {
            var original = new DateTime(1970, 1, 1, 0, 0, 0, 0);
            return original.AddSeconds(timestamp);
        }