从Rad Month Year Picker获取确切值

本文关键字:获取 Picker Rad Month Year | 更新日期: 2023-09-27 18:21:17

我有一个奇怪的问题:我有一台RadMonthYearPicker,我设置了"yyyy-MM-dd"的格式。日期在控件上显示得很好,但当我试图将该日期发送到存储过程时,值返回为"dd/mm/yyyy"。这是控制的代码:

    <telerik:RadMonthYearPicker ID="RadMonthYearPicker1" Runat="server" Culture="en-US" HiddenInputTitleAttibute="Visually hidden input created for functionality purposes.">
    <DateInput DisplayDateFormat="yyyy-MM-dd" DateFormat="yyyy-MM-dd" LabelWidth="40%">
    <EmptyMessageStyle Resize="None"></EmptyMessageStyle>

这是C#:

protected void Button1_Click(object sender, EventArgs e)
    {
        DateTime? selectedDate = RadMonthYearPicker1.SelectedDate;
        string date = "";
        if (selectedDate != null)
        {
            date = selectedDate.Value.ToString();
            Label3.Text = date;
        }
        else
        {
        }
    }

发生这种情况:值错误

从Rad Month Year Picker获取确切值

您的计算机区域性设置为"dd/MM/yyyy"。使用此:

DateTime.ToString("yyyy-MM-dd")