В моем представлении MVC я принимаю пользовательский ввод для даты и передаю это значение в действие контроллера.
Дата, которую я передаю, входит в параметр контроллера с отметкой времени.Позже в коде контроллера я сравниваю этот параметр даты со значением даты из базы данных.Значение даты в базе данных в формате даты JSON.
Мои вопросы в два раза ..
Как получить только дату, переданную в контроллер, а не с отметкой времени.Или как мне преобразовать этот формат даты с отметкой времени в формат mm/dd/yyyy.
mm/dd/yyyy
Как только я это сделаю, как я могу сравнить два значения.Одна дата в обычном формате mm/dd/yyyy, а другая (из базы данных) в формате даты JSON: "/Date(1324414956395)/"
"/Date(1324414956395)/"
Заранее спасибо.
Вы можете создать метод для этого:
private static DateTime ConvertFromUnixTimestamp(double timestamp) { var original = new DateTime(1970, 1, 1, 0, 0, 0, 0); return original.AddSeconds(timestamp); }