游乐游手机版
首页/电脑教程/文章详情

DateTimePicker控件使用详解教程

时间:2026-08-09 08:10
DateTimePicker控件默认仅显示日期,可通过设置Format为Custom或Time、ShowUpDown为true启用时间选择,并利用CustomFormat自定义显示格式。获取完整日期时间使用Value属性,响应变更需订阅ValueChanged事件。

C# 里的 DateTimePicker 控件,用起来其实挺顺手,但不少开发者只拿它选日期,忽略了它还能直接选时间。这次就把几个实用技巧整理出来,方便快速查阅,也给有需要的同学一点参考。

先说默认情况:DateTimePicker 默认只显示日期(年、月、日),用户只能改日期部分。如果想让时间选择(时、分、秒)也派上用场,就得动几个属性配置。

在窗体上放一个 DateTimePicker,比如叫 dtpTime。要想显示时间,得把 Format 属性改成 Custom 或 Time;如果还想用上下箭头微调时间,那必须把 ShowUpDown 设为 true。两步走,先改 Format 为 Custom,给自定义格式留出空间。

接着把 ShowUpDown 设成 True,控件就切换成时间微调模式——上下箭头出现,点一下就能调。

然后设置 CustomFormat 属性,比如 "HH:mm:ss" 或者 "yyyy年MM月dd日 HH:mm:ss",控件就会按你指定的格式展示时间或日期时间组合。

用户选好值后,怎么完整获取?直接拿 Value 属性就行,它返回的是 DateTime 类型,包含完整的日期和时间。

如果只需要“XXXX年XX月XX日”这种中文日期字符串,用 ToString() 方法配合自定义格式串就能搞定。另一种方式:分别读取年份、月份、日期等单独字段,适合需要独立处理各时间单元的场景。

获取“XX:XX:XX”格式的时间字符串,参考下面代码:

当日期或时间变更时,需要响应事件。注意订阅 ValueChanged 事件,而不是 TextChanged 或其他不相关的事件。

对应的事件处理方法像这样:

private void dtpTime_ValueChanged(object sender, EventArgs e)
{
    // 处理逻辑
}

如果想用代码给控件设置一个新日期时间,直接给 Value 属性赋值就行,简单直接。

另外,获取某个月份的第一天和最后一天(月初与月末),这段通用代码可以收藏备用:

(此处图片重复,原文最后一张图片未提供新地址,按原结构保留)

来源:https://www.php.cn/faq/2852188.html?uid=1246273
上一篇Journal与Planner密码开启设置指南 下一篇Edge集锦名称修改教程
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
小米AI Cube工程版详解:三芯协同架构与150W本地大模型部署
电脑教程 · 2026-08-28

小米AI Cube工程版详解:三芯协同架构与150W本地大模型部署

小米发布AI Cube工程版迷你主机,采用玄戒O3、O100及D100三颗自研芯片协同架构。该设备持续性能释放达150W,支持120B参数大模型本地部署。文章解析其异构计算原理、散热设计及技术验证现状。

致态Ti600s 2TB SSD评测:Xtacking 4.0架构下的性能与寿命突破
电脑教程 · 2026-08-28

致态Ti600s 2TB SSD评测:Xtacking 4.0架构下的性能与寿命突破

本文深入评测致态Ti600s 2TB SSD,基于长江存储Xtacking 4 0架构,顺序读取达7400MB s,4K随机读写性能媲美带缓存TLC。其最大亮点在于写入寿命较上代提升50%,2TB型号高达900TBW,远超普通QLC竞品。

鲁大师怎么看轻薄本是否过热:三步判断法
电脑教程 · 2026-08-27

鲁大师怎么看轻薄本是否过热:三步判断法

轻薄本接电发热、掌托发烫时,如何判断是否真的过热?本文教你利用鲁大师进行三步排查:首先确认系统高温提示,其次对比温度与风扇转速,最后通过短压测试观察温度曲线。通过这三步,快速识别瞬时高温还是持续过热,并提供相应的解决建议。

WPS PDF查看缩略图:3步调出页面预览快速定位
电脑教程 · 2026-08-27

WPS PDF查看缩略图:3步调出页面预览快速定位

在WPS Office中查看PDF文档缩略图非常简单。只需点击顶部菜单栏的“视图”,打开“导航窗格”,并在左侧边栏切换到“页面”视图即可。此方法可快速预览所有页面,并通过点击缩略图实现精准跳转,大幅提升长文档的阅读与查找效率。

Excel数据透视表选项卡不显示?3步找回分析与设计功能
电脑教程 · 2026-08-27

Excel数据透视表选项卡不显示?3步找回分析与设计功能

在Excel中操作数据透视表时,若顶部未显示“数据透视表分析”和“设计”选项卡,通常是因为未正确选中透视表区域。只需点击透视表内的任意单元格,这两个专属选项卡便会自动出现在功能区。本文详细讲解如何快速找回并正确使用这两个核心功能入口。