ajax CalendarExtender返回系统的日期时间格式

时间:2016-09-27 09:37:28

标签: c# asp.net ajax calendar ajaxcontroltoolkit

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

3 个答案:

答案 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> 

你也可以处理背后的代码。