2017-03-21 4 views
0

ASP.NET MVC에서 DateTime 포맷터를 작성 중이며 문화 정보를 기반으로 날짜 시간을 형식화해야합니다.DateTime 문자열에서 datetime의 월, 일 및 년 부분 만 추출하는 방법은 무엇입니까?

내 모델의 속성은 DateTime.Now 볼륨을 뷰에 바인드하므로 뷰에 3/21/2017 9:38:37 AM이 datetime으로 표시됩니다.

저는 문화를 바탕으로 2014 년 3 월 21 일 또는 2013 년 21 월 3 일 등을 표시 할 방법을 찾고 있습니다.

가장 좋은 방법은 무엇입니까? 나는

https://msdn.microsoft.com/en-us/library/5hh873ya(v=vs.90).aspx

<span>String.Format("{0:d}", @Model.ToString())</span> 

에서 몇 가지 예를 시도하지만보기는 여전히 전체 날짜 값 표시 : 나는 쉽게 질문 할 수 있습니다 알고 있지만 어느 곳에서 어떤 입력을 필요 3/21/2017 9:38:37 AM

을 그.

그런 것을 처리하는 가장 좋은 방법은 무엇입니까?

답변

0

C#은 도우미가 DateTime 클래스에 내장되어 있습니다. 당신은 날짜 만 얻으려면이 작업을 수행 할 수 있습니다.

@Model.ToShortDateString() 
:

DateTime.Now.ToShortDateString(); 

또는 모드를 가정하여 코드를 사용하여이 날짜 시간의 인스턴스