0

내 목표는 C# 및 JavaScript로 생성 된 날짜 표시를 동기화하는 것입니다.C에서 문화 특정 날짜 패턴을 생성하는 방법 #

"d".ToString("{0:d}") 패턴을 사용하고있는 C#의 경우.

javascript kendo datetime picker를 사용하고 있습니다.

@(Html.Kendo().DatePicker() 
    .Name("dateFrom") 
    .Format("dd.MM.yyyy")) 

내가 원하는 것은 내가 .Format() 메서드에 전달합니다 C#을에서 문화 특정 문자열 패턴을 생성하는 것입니다 :이 위젯은 값이 표시됩니다되는 날짜 형식을 받아들입니다.

resx 파일을 사용하여 수동으로이 작업을 수행 할 수 있음을 알고 있습니다. 그러나 이것을 자동으로 수행 할 수있는 방법이 있습니까?

답변

2

CultureInfo 클래스는 모든 유형의 날짜 및 숫자 형식을 제공합니다. 그래서 당신은 사용할 수

var ci = CultureInfo.CurrentUICulture; 
var format = ci.DateTimeFormat.ShortDatePattern; 

희망이 도움이됩니다.

+0

대단히 감사합니다. 그것은 내가 필요한 것입니다.)) –