2011-04-09 7 views
0

나는 다음과 같은 코드가 있습니다 <%= Html.Encode(String.Format("{0:g}", item.startDate)) %>ASP.NET MVC 날짜 형식

그것은 뭔가 0시 01/01/2011 같은 출력을하지만 날짜 만이 아니라 시간을 표시하는 것! 어떻게해야합니까? 감사합니다

답변

3

는 위의 계정으로 현재 로케일을 가지고 로케일의 지시로 포맷합니다

<%= Html.Encode(String.Format("{0:d}", item.startDate)) %> 
0
<%= Html.Encode(item.StartDate.ToString("dd/MM/yyy")) %> 
3
<%= item.startDate.ToShortDate() %> 

보십시오. Html.Encode()을 사용하는 데에도 요점이 있습니다. 왜냐하면 날짜 함수의 출력에 인코딩이 필요한 위험한 것을 포함시키는 것이 불가능하기 때문입니다.