2016-09-27 2 views
-1

Ajax 달력 익스텐더를 사용하여 시스템의 datetime 형식이 필요합니다. 그래서 내 시스템의 datetime 형식을 변경하면 calendar extender는 datetime을 시스템 형식으로 반환합니다. 몇 가지 코드를 시도했지만 필요한 결과를 얻지 못했습니다.ajax CalendarExtender 반환 시스템의 날짜/시간 형식

답변

0

CultureInfo 사용하기 시스템의 datetime 형식으로 날짜 시간을 가져올 수 있습니다.

string sysFormat = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern; 
      CalendarExtender1.Format = sysFormat; 
0

이 코드는 AjaxCalanderControl에서 사용하십시오. Format 속성을 원하는대로 변경하십시오.

<asp:CalendarExtender ID="txt_dt_CalendarExtender" runat="server" Enabled="True" PopupButtonID="txt_dt" TargetControlID="txt_dt" Format="dd-MM-yyyy" CssClass="cal_Theme1"></asp:CalendarExtender> 
0

당신이 원하는 출력

<asp:CalendarExtender ID="CalendarExtender1" TargetControlID="txtDate" Format="dd/MM/yyyy" runat="server"> 
</asp:CalendarExtender> 

에 형식 속성을 사용해야하고 당신은 또한 뒤에 코드를 처리 할 수 ​​있습니다.