2017-03-06 15 views
-1

querystringdatetime을 전달하고 싶지만 밀리 초를 수행해야합니다.Querystring에서 Datetime 내에서 밀리 초를 전달하는 경우

이렇게하려고하면 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

날짜 시간 개체에 형식을 적용 해 보았습니까? 기본적으로 프레임 워크는 매개 변수없이 tostring을 적용하고 밀리 초를 제거합니다. 이 link

이것을 확인 datetime 형식에 대한 자세한 내용을 참조

@Html.ActionLink("Details", "Details", new { TGuid = item.TGuid, TDate = item.TDate.ToString("MM/dd/yyyy hh:mm:ss.fff tt") }) 

관련 문제