繁体   English   中英

C#DateTimePicker转换问题

[英]C# DateTimePicker rollover problems

我有DateTimePicker控件,该控件具有自定义格式以显示小时/分钟以及日期(“ MM / dd / yyyy HH:mm”)。 我的问题是,如果使用向上/向下箭头键更改值,则它们在溢出时不会正确翻转。

ex1初始值03/23/2011 16:58选择分钟,按一次向上箭头:值将按预期更新为03/23/2011 16:59再次按向上箭头:值将更新为03/23/2011 16: 00,而不是预期的17:00。

ex2初始值03/23/2011 16:00选择分钟,单击一次向下箭头:值更新为03/23/2011 16:59,而不是预期的15:59。

ex3初始值03/23/2011 23:03选择小时,按一次向上箭头:值更新为03/23/2011 00:03,而不是预期的03/24/2011 00:03。

编辑:这对我正在做的事情造成问题的原因是,我正在使用DTP调整对象在时间轴上的位置,并且默认翻转会导致对象跳回。 固定对象的顺序会加剧这种情况。 如果两个分别位于16:05和16:59,则2号上的向上箭头翻转将导致其更改为16:00,这是无效的。

这是DateTimePicker的预期行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM