You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WPF中设置Xceed DateTimePicker为时分格式并隐藏日历

配置Xceed WPF Toolkit DateTimePicker仅编辑时分并隐藏日历组件

要实现仅保留时分编辑区域、移除日历组件的需求,可通过以下几步配置:

  • 设置显示格式:将控件的Format设为Custom,CustomFormat指定为HH:mm(24小时制)或hh:mm tt(12小时制带上午/下午),让控件只展示小时和分钟。
  • 隐藏日历按钮:把ShowCalendarButton属性设为False,彻底移除触发日历弹出的按钮,避免用户打开日历组件。

XAML示例代码

<!-- 需先引入Xceed命名空间 xmlns:xceed="http://schemas.xceed.com/wpf/xaml/toolkit" -->
<xceed:DateTimePicker 
    Format="Custom"
    CustomFormat="HH:mm"
    ShowCalendarButton="False"
    Width="100"/>

后台数据处理

当需要将用户输入的时分保存到数据库时,可直接提取TimeOfDay部分:

// 获取控件值,默认空值时设为0时长
TimeSpan printDuration = yourDateTimePicker.Value?.TimeOfDay ?? TimeSpan.Zero;

// 提取小时和分钟
int hours = printDuration.Hours;
int minutes = printDuration.Minutes;

// 后续将hours和minutes存入数据库对应字段即可

内容的提问来源于stack exchange,提问作者David Romero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 01:35:45