在我的MVC视图中,我将日期的用户输入传递给控制器操作。
我传递的日期带有时间戳进入controller参数。稍后在控制器代码中,我将该日期参数与数据库中的日期值进行比较。数据库日期值采用JSON日期格式。
我的问题两折......
如何获取传递给控制器的日期而不是时间戳。或者我如何将带有时间戳的日期格式转换为mm/dd/yyyy
格式。
一旦我这样做,我该如何比较两个值。一个日期采用常规mm/dd/yyyy
格式,另一个日期(来自数据库)采用JSON日期格式"/Date(1324414956395)/"
提前致谢。
答案 0 :(得分:1)
您可以创建一个方法来执行此操作:
private static DateTime ConvertFromUnixTimestamp(double timestamp)
{
var original = new DateTime(1970, 1, 1, 0, 0, 0, 0);
return original.AddSeconds(timestamp);
}