VB DateTimePicker控件时间显示与设置技巧
VB 里用的 DateTimePicker 控件,在 VC2005 里其实也挺好用的,尤其是搭配 MFC 的时候。你可以轻松设定格式,比如想显示成 24 小时制的‘年-月-日 时:分:秒’,只要一行SetFormat
就搞定,代码也不复杂。
设当前时间也简单,用CTime::GetCurrentTime()
拿到系统时间,再用SetTime
塞进控件就行。如果你习惯用COleDateTime
,格式转换也方便,字符串和时间类型来回切换一点都不麻烦。
要注意哦,CTime
没初始化时默认是 1970 年,别被这个坑了。如果你时间数据比较复杂,推荐用COleDateTime
,兼容性和扩展性都更好点。还有COleVariant
,数据类型转换的时候挺顺手。
整体来说,这控件在做日程安排、日志记录这些场景下用起来还是蛮顺手的。如果你用 VC2005 开发 MFC 项目,建议早点把 DateTimePicker 这些常用控件摸熟,能省不少事。
13.75KB
文件大小:
评论区