zoukankan      html  css  js  c++  java
  • 程序中涉及到时间的相关问题

    一. 自设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

  • 相关阅读:
    Java uuid生成随机32位
    Java 、C# Excel模板,数据一对多,主从表关系,导入到数据库
    ROS 八叉树地图构建
    操作系统基础信息搜集
    菜鸟的信息安全学习之路
    提权初探
    Windos/Linux 反弹 shell
    初读鸟哥的linux私房菜的收获
    linux中find命令的摘要
    分享一个Flink checkpoint失败的问题和解决办法
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6715649.html
Copyright © 2011-2022 走看看