【问题标题】:Get the exact value from Rad Month Year Picker从 Rad Month Year Picker 获取准确值
【发布时间】:2016-02-11 07:40:08
【问题描述】:

我有一个奇怪的问题:我有一个 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
        {

        }
    }

这会发生什么: Wrong Value

【问题讨论】:

    标签: c# asp.net date telerik


    【解决方案1】:

    您的计算机文化设置为“dd/MM/yyyy”。使用这个:

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

    【讨论】:

    • 感谢它现在显示它应该的样子,就像上帝的意图一样:P
    猜你喜欢
    • 2012-03-17
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    • 2021-03-25
    • 2013-07-09
    相关资源
    最近更新 更多