我需要使用Ajax日历扩展程序的系统日期时间格式。因此,当我更改系统的日期时间格式时,日历扩展程序也会以系统格式返回日期时间。我尝试了一些代码,但没有得到所需的结果。
答案 0 :(得分: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>
答案 1 :(得分:0)
使用CultureInfo我可以以系统的日期时间格式获取日期时间。
string sysFormat = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
CalendarExtender1.Format = sysFormat;
答案 2 :(得分:0)
你应该使用format属性来获得所需的输出
<asp:CalendarExtender ID="CalendarExtender1" TargetControlID="txtDate" Format="dd/MM/yyyy" runat="server">
</asp:CalendarExtender>
你也可以处理背后的代码。