【问题标题】:ajax CalendarExtender return system's datetime formatajax CalendarExtender 返回系统的日期时间格式
【发布时间】:2016-09-27 09:37:27
【问题描述】:

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

【问题讨论】:

    标签: c# asp.net ajax calendar ajaxcontroltoolkit


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-09-05
          • 1970-01-01
          • 2018-07-02
          • 1970-01-01
          相关资源
          最近更新 更多