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

如何修改Blazor UI中DateTime picker时间格式 设置DateEdit为24小时制

解决方法

你需要为DateEdit组件显式配置输入模式、显示格式和时间制式属性,具体配置方式如下:

  1. 基础配置示例
<DateEdit 
    TValue="DateTime?"
    @bind-Value="你绑定的模型属性"
    InputMode="DateInputMode.DateTime"
    Format="yyyy-MM-dd HH:mm:ss"
    TimeFormat="TimeFormat.TwentyFourHour"
/>
  1. 参数说明
  • InputMode:设置为DateInputMode.DateTime开启日期+时间的完整编辑模式,避免组件仅识别日期部分导致时间值丢失
  • Format:指定日期时间的显示格式,其中大写HH代表24小时制的小时位,你可以根据需求调整格式颗粒度,比如只保留到分钟可以写成yyyy-MM-dd HH:mm
  • TimeFormat:设置为TimeFormat.TwentyFourHour让时间选择下拉面板也适配24小时制显示
  1. 异常排查
    如果配置后依然存在绑定值显示异常,可排查两个常见问题:
  • 确认绑定的DateTime类型属性没有时区偏移问题,如果是UTC时间需要先转换为本地时间再绑定到组件
  • 升级Blazorise到0.9.4及以上版本,低版本存在DateTime类型时间部分绑定丢失的已知bug

内容的提问来源于stack exchange,提问作者Stefan Ivovic

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 12:27:05