0

我在 DateTimePicker 小部件中有一个错误。当您通过在 UI 中单击来选择时间时,它会忽略您的选择并强制将时间设置为上午时间。例如,在 UI 中选择 3 PM,结果将设置为 3 AM

<telerik:RadDateTimePicker runat="server" ID="rdpEndDate" Width="100%" RenderMode="Classic">
                                        <Calendar runat="server">
                                            <SpecialDays>
                                                <telerik:RadCalendarDay Repeatable="Today" ItemStyle-BackColor="LightGrey">
                                                </telerik:RadCalendarDay>
                                            </SpecialDays>
                                        </Calendar>
                                        <DateInput runat="server" DateFormat="d/MMM/yyyy hh:mm tt" DisplayDateFormat="d/MMM/yyyy hh:mm  tt" LabelWidth="64px">
                                    <EmptyMessageStyle Resize="None" />
                                    <ReadOnlyStyle Resize="None" />
                                    <FocusedStyle Resize="None" />
                                    <DisabledStyle Resize="None" />
                                    <InvalidStyle Resize="None" />
                                    <HoveredStyle Resize="None" />
                                    <EnabledStyle Resize="None" />
                                </DateInput>
                                <DatePopupButton CssClass="" />
                                <TimeView runat="server"></TimeView>
                                    </telerik:RadDateTimePicker>
4

1 回答 1

0

答案只是改变了它的文化,看一些论坛帮助解决了这个问题,但我仍然不明白为什么它在其他地方有效,而在这个地方却没有。这是我所做的更改,因此它可以再次工作:

<telerik:RadDateTimePicker runat="server" ID="rdpDate" MinDate="1/1/1900" Width="100%" RenderMode="Classic" Culture="en-US"> <telerik:RadCalendarDay Repeatable="今天" ItemStyle-BackColor="LightGrey"> </telerik:RadCalendarDay> </telerik:RadDateTimePicker>

于 2021-09-09T19:10:50.117 回答