time_t、SYSTEMTIME、CTime、COleDateTime互转
/*
**CString转COleDateTime
*/
const CString baseVideoDayTime = "1980-01-01 15:56:48";
COleDateTime creat_date;
bool b = creat_date.ParseDateTime(baseVideoDayTime);//需要指定的字符格式
/*
**COleDateTime转SYSTEMTIME
*/
SYSTEMTIME sysTime;
creat_date.GetAsSystemTime(sysTime);
/*
**SYSTEMTIME转CTime
*/
CTime t0;
t0=sysTime;//调用CTime构造
//time_t 类型在单位(秒),计算比较时方便,需要 #include <time.h>
/*
**time_t转SYSTEMTIME
*/
SYSTEMTIME Time_tToSystemTime(time_t t)
{
tm *ptm = localtime(&t);//time_t 先转为tm
SYSTEMTIME st = {1900 + ptm->tm_year,
1 + ptm->tm_mon,
ptm->tm_wday,
ptm->tm_mday,
ptm->tm_hour,
ptm->tm_min,
ptm->tm_sec,
0};
return st;
}
/*
**SYSTEMTIME转time_t
*/
time_t SystemTimeToTime_t( const SYSTEMTIME& st )
{
tm temptm = {st.wSecond,
st.wMinute,
st.wHour,
st.wDay,
st.wMonth - 1,
st.wYear - 1900,
st.wDayOfWeek,
0,
0};
return mktime(&temptm);
}
time_t、SYSTEMTIME、CTime、COleDateTime互转相关推荐
- CTime COleDateTime的常用操作和比较
CTime COleDateTime的常用操作和比较 1) 获取当前时间. CTime time; time = CTime::GetCurrentTime(); 2) 获取时间元素. int yea ...
- CTime/COleDateTime::Format方法的使用
CTime/COleDateTime::Format方法的使用 CTime ct = CTime::GetCurrentTime(); CString str = ct.Format("%Y ...
- 如何在VC中加减日期及 CTime COleDateTime的常用操作和比较
如何在VC中加减日期及 CTime COleDateTime的常用操作和比较 [转贴 2008-10-31 15:51:28] 字号:大 中 小 如何在VC中加减日期 使用CTime类,如: ...
- CTime/COleDateTime Format方法的使用
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! CTim ...
- 如何在VC中加减日期及 CTime COleDateTime的常用操作
如何在VC中加减日期 使用CTime类,如: CTime t1( 1999, 3, 19, 22, 15, 0 ); // 10:15PM March 19, 1999 CTime ...
- COleDateTime SYSTEMTIME CTime
CString转COleDateTime strTime格式如下: 2015/10/27 9:37:48 COleDateTime CDlgDataChart::CStringTimeToColeTi ...
- VC++ CTime COleDateTime的常用操作和比较
使用COleDateTime类 1) 获取当前时间. CTime time; time = CTime::GetCurrentTime(); 2) 获取时间元素. ...
- c语言time_t转oletime,CTime、COleDateTime和CString之间的相互转化 | 求索阁
CString--->COleDateTime: 方法1:COleDateTime::ParseDateTime() CString strDate = _T("1987-06-21& ...
- CString、CTime和COleDateTime转换
转载自: http://blog.csdn.net/sniper08/archive/2010/04/15/5488640.aspx COleDateTime.CTime--->CString ...
最新文章
- firefox下的调试工具
- 【SpringBoot笔记】SpringBoot整合Druid数据连接池
- 解决“A problem has been encountered while loading the setup components. Canceling setup.”的问题...
- 中文新闻分类 数据集_三亚试点用大数据推行垃圾分类:刷卡扔垃圾,分类有奖励|界面新闻...
- C# 控制台应用程序输出颜色字体[更正版]
- 音视频开发(42)---H.264 SVC 简介
- 【测试用例】2021年逢面试必考题
- 廖雪峰python教程-Python简介
- c语言鼠标游戏代码,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能...
- EndNote 文献管理软件安装包
- 实验7 多个交换机虚拟局域网
- 前端——》Layui-下拉多选框拼音模糊匹配
- 智慧路灯杆会用到哪些通信方式
- 计算机外联管理办法,外联部管理制度
- It seems that scikit-learn has not been built correctly
- HCIA-Big Data华为认证大数据工程师 习题册 含答案
- 数据填报不用愁,帆软报表来解忧!
- 公司企业邮箱怎么开通注册?仅需2步,教大家公司企业邮箱怎么弄
- 开发中经常用到的特效效果
- android手机微信输入蓝色字体,微信彩色昵称怎么制作?微信个性蓝色昵称设置图文教程与方法...