程序中涉及到时间的相关问题
来源:互联网 发布:外贸平台 知乎 编辑:程序博客网 时间:2024/04/28 10:09
一. 自设DateTimePicker的时间
CString mTime;
mTime="2005-5-25 12:25:32"; //自设时间
//在界面上有两DataTimePicker控件
CTime m_Date;//短日期:IDC_DATETIMEPICKER1
CTime m_Time;//时间:IDC_DATETIMEPICKER2
请问如何将字符串赋值到此二控件上
答:
//如果不想拆分字符串,那么可以通过COleDateTime来转换成CTime
COleDateTime dt;
dt.ParseDateTime(mTime); //将mTime的时间值存到dt中
SYSTEMTIME st; //定义一个系统时间类型的变量
dt.GetAsSystemTime(st); //将dt中的时间按系统时间格式化
CTime tm(st); //定义CTime对象并将st赋值给它
m_Time = tm; //控件会自动获取其需要的时间部分
m_Date = tm;
这样就可以了。
二. 读取数据库的时间
//Cdoc是数据库类XXXSet 的对象, m_ctrlDTPicker1是DateTimePicker的控制变量
Cdoc.Open(); //打开数据库
Cdoc.MoveFirst(); //跳转到的一条记录
m_ctrlDTPicker1.SetTime(Cdoc.m_PI_DATE); //将数据库变量Cdoc.m_PI_DATE的值赋给DateTimePicker并显示
cdoc.Close(); //关闭数据库
三. 储存选择的时间到数据库
//Cdoc是数据库类XXXSet 的对象, m_ctrlDTPicker1是DateTimePicker的控制变量
CDocumentationSet cdoc;
cdoc.Open(); //打开数据库
cdoc.Edit(); //进入编辑模式
m_ctrlDTPicker1.GetTime(cdoc.m_PI_DATE); //获取日期并储存到数据库变量Cdoc.m_PI_DATE中
cdoc.Update(); //更新数据库
cdoc.Close(); //关闭数据库
*pResult = 0;
文章转自:http://hi.baidu.com/stupan/blog/item/7cb2991341742f005baf53e4.html
- 程序中涉及到时间的相关问题
- 凡问题涉及到相关部门的部长
- JSP中涉及到的编码问题
- 怎样用c程序处理涉及到毫秒的时间加减?
- 语音识别过程中涉及到的一些相关工具
- discuz涉及到的问题
- web应用中涉及到的编码问题总结
- 写存储过程中涉及到一些游标的问题
- Android中涉及到的焦点问题,focusable,clickable,enabled
- java 类继承中涉及到的构造器问题
- c/c++中与时间相关的问题
- linux编程中与时间相关的问题总结
- 涉及到url修改的问题
- ABAP业务涉及到的相关数据库表 .
- 项目优化涉及到的相关文章
- SY_split_KitPO中涉及到的几张表!
- 阅读中涉及到的1
- 项目中涉及到的BAPI
- 看代码学C++
- 一个新java工程师的成长之路
- android自定义属性
- poj 2001 Shortest Prefixes(字典树)
- opengl vbo
- 程序中涉及到时间的相关问题
- Socket接收问题
- [Dahua Lin] 概率漫谈
- 解释型语言和编译型语言的区别
- jsp的include两种使用方法
- std::vector(续)
- MD5加密算法
- Android系统在新进程中启动自定义服务过程(startService)的原理分析、Android应用程序绑定服务(bindService)的过程源代码分析
- vc mfc按钮的创建