Попробуйте использовать следующий формат при передаче дат вокруг: yyyy-MM-dd
:
var date = myVM.someobject.someobjectDateTime.ToString("yyyy-MM-dd");
return RedirectToAction("index", "ControllerName", new { mydate = date });
Теперь внутри Index вы сможете получить правильную дату:
public ActionResult Index(DateTime mydate)
{
...
}
и, если вам нужен компонент времени, используйте следующий формат: yyyy-MM-dd HH:mm:ss