我想在datetime
中传递一个querystring
,但它必须持续毫秒。
当我尝试这样做时,它只能携带PM或AM的第二个。
即 -
@Html.ActionLink("Details", "Details", new { TGuid = item.TGuid, TDate = item.TDate })
TDate = {2/2/2017 4:33:32 PM}
但毫秒级财产:350
但是,接受日期时间参数的详细信息突然失去了毫秒:
public ActionResult Details(string TGuid, DateTime TDate)
TDate = {2/2/2017 4:33:32 PM}
现在,毫秒为0。
我应该如何通过TDate确保还能捕获毫秒?
答案 0 :(得分:0)
您是否尝试过将格式应用于日期时间对象?我确定默认情况下框架应用没有参数的tostring并且它会消除毫秒。
@Html.ActionLink("Details", "Details", new { TGuid = item.TGuid, TDate = item.TDate.ToString("MM/dd/yyyy hh:mm:ss.fff tt") })
有关日期时间格式的更多参考,请查看此link