DateTime 변수가 MMMM dd, yyyy
으로 표시되도록 형식을 지정하려고합니다. 내보기에서 6 월 10 일, 2011 년ASP.NET MVC5 사용자 정의 형식의 날짜 표시
내가 가진 :
다음과 같이 나에게 예외가 발생@Html.Raw(modelItem => item.MyDateTimeProperty.ToString("MMMM dd, yyyy"))
: 물론
lambda expression cannot be converted to 'string' because 'string' is not
a delegate type
의 item.MyDateTimeProperty
데이터 유형이 DateTime
입니다. 참고로
나는 다음의 예 [1] 내가 잘못
// The example displays the following output:
// Today is June 10, 2011.
DateTime thisDate1 = new DateTime(2011, 6, 10);
Console.WriteLine("Today is " + thisDate1.ToString("MMMM dd, yyyy") + ".");
를하고있는 중이 야 무엇을 사용?
내가 stack247
의 대답은 이상적인 환경에서 가장 적절한 해결책이 볼
편집. 내 경우에는 컨트롤러가 내 모델 클래스에 존재하지 않는 객체를 반환합니다. 이것은 데이터를 가져 오기 위해 API를 사용하기 때문입니다. 그렇기 때문에 Anrei
의 해결책이 가장 적합합니다.
@Html.Raw(item.MyDateTimeProperty.ToString("MMMM dd, yyyy"))
[1] http://msdn.microsoft.com/en-US/library/8kb3ddd4%28v=vs.110%29.aspx
[이] (http://stackoverflow.com/questions/18548816/mvc-4-date-culture-issue) 도움이 될 수도 – jbutler483