ajax CalendarExtender return 系统的日期时间格式

ajax CalendarExtender return system's datetime format

我需要使用 Ajax 日历扩展程序的系统日期时间格式。因此,当我更改我系统的日期时间格式时,日历扩展程序也会 return 系统格式的日期时间。我尝试了一些代码,但没有得到所需的结果。

在 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>

使用 CultureInfo 我可以获取系统日期时间格式的日期时间。

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

您应该使用格式 属性 来获得所需的输出

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

您还可以处理隐藏代码。