MFC DateTimePicker控件的一些用法

本文介绍了MFC DateTimePicker控件的使用,包括设置和获取时间,将CTime转换为CString,以及如何将控件的时刻设为0点或一天的最后时刻。旨在分享编程经验,期待与读者交流进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Date Time Picker控件的一些用法

  1. 控件变量
    CTime m_tEndTime;
    CTime m_tStartTime;

  2. 获取当前时间
    m_tEndTime = CTime::GetCurrentTime();

  3. 设置时间为当前时间的30天前

	CTimeSpan sp(30,0,0,0);	// 天 时 分 秒
	// 初始化结束时间为当前时间的30天前
	m_tStartTime= m_tEndTime -sp;
  1. CTime 类型转 CString 类型
CString strTime;
strTime = m_tStartTime.Format("%Y-%m-%d %H:%M:%S");	
  1. 控件变量的值是鼠标选择日期的时刻,如何修改时刻为0时0分0秒、23时59分59秒
// 将起始时间时分秒修改成0,0,0
CTime t1(m_tStartTime.GetYear(),m_tStartTime.GetMonth(),m_tStartTime.GetDay(),0,0,0);
m_tStartTime = t1;
// 终止时间的时分秒修改为23,59,59
CTime t2(m_tEndTime.GetYear(),m_tEndTime.GetMonth(),m_tEndTime.GetDay(),23,59,59);
m_tEndTime= t2;
  1. 记录自己的收获,如果能对大家有所帮助,那真是太荣幸了。欢迎交流,一起进步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值