COleVariant 和 CTime
获取当前时间。
datetime = COleDateTime::GetCurrentTime();
CTime和COleDateTime具有几乎同样的功能。
与CTime相比, COleDateTime的优点在于它支持DWORD变量。
COleDateTime使用的位数是双浮点的两倍,既然CTime只是简单地计算从1970年1月1日之后经过的秒数,所以到了2 0 3 7年它将达到4 2 9 4 9 6 7 2 9 5,从而不能再使用。
//CString--->COleDateTime
COleVariant vtime(strCString);COleDateTime time4=vtime;
//CTime--->time_t
COleDateTime time3(time2);
//time_t--->COleDateTime.
//CString COleDateTime CTime互相转换
//CString--->COleDateTime
strCString="2003-10-27 6:24:37";
COleVariant vtime(strCString);
vtime.ChangeType(VT_DATE);
COleDateTime time4=vtime;
//COleDataTime--->CTime
COleDateTime time1(1977,4,16,2,2,2);
SYSTEMTIME systime;
VariantTimeToSystemTime(time1, &systime);
CTime tm(systime);
//CTime-->COleDateTime
time_t time2=tm.GetTime(); //CTime--->time_t
COleDateTime time3(time2); //time_t--->COleDateTime
CString str = tDate.Format(_T("%Y-%m-%d"));
//COleDataTime--->CTime
COleDateTime time1(1977,4,16,2,2,2);
SYSTEMTIME systime;
VariantTimeToSystemTime(time1, &systime);
CTime tm(systime);
参考附录
{
CString strCString="ABC";
char strchar[256],*pstr;
pstr=(LPSTR)(LPCTSTR)strCString; //CString---->char*
strcpy(strchar,(LPSTR)(LPCTSTR)strCString); //CString---->char[]
_bstr_t strbstr=pstr; //char*---->_bstr_t
WCHAR *strWCHAR=strbstr; //b_str_t--->UNICODE
strbstr=strWCHAR;
pstr=strbstr; //UNICODE---->char*
strCString="10";
int istr=atoi((LPSTR)(LPCTSTR)strCString); //CString、char[]、char*------>int
strCString.Format("%d",istr); //int----->CString
sprintf(strchar,"%d",istr); //int----->char[]
pstr=new char[256]; //字符串申请空间
strcpy(pstr,"ABC"); //字符串赋值
delete []pstr; //字符串释放
string strstring="ABC";
pstr=(char*)strstring.c_str(); //string---->char*
strCString="2003-10-27 6:24:37"; //CString--->COleDateTime
COleVariant vtime(strCString);
vtime.ChangeType(VT_DATE);
COleDateTime time4=vtime;
COleDateTime time1(1977,4,16,2,2,2); //COleDataTime--->CTime
SYSTEMTIME systime;
VariantTimeToSystemTime(time1, &systime);
CTime tm(systime);
time_t time2=tm.GetTime(); //CTime--->time_t
COleDateTime time3(time2); //time_t--->COleDateTime
//判断字符串是否是某种类型
CString sValue("123.1");
COleVariant vValue(sValue);
BOOL bStrIsFloat = (SUCCEEDED(VariantChangeType(&vValue, &vValue, 0, VT_R8)) && sValue.Find('.') != -1);
if(bStrIsFloat)
{
AfxMessageBox("浮点");
}
}
COleVariant 和 CTime相关推荐
- MFC打开已有的excel文件,并编辑,保存
MFC打开已有的excel文件,并编辑,保存 问题1.创建excel文件并保存 载入excel API vs 2010 -->project-->class wizard -->Ad ...
- CTime COleDateTime的常用操作和比较
CTime COleDateTime的常用操作和比较 1) 获取当前时间. CTime time; time = CTime::GetCurrentTime(); 2) 获取时间元素. int yea ...
- CString、CTime和COleDateTime转换
转载自: http://blog.csdn.net/sniper08/archive/2010/04/15/5488640.aspx COleDateTime.CTime--->CString ...
- CTime和COleDateTime区别 比较
CTime COleDateTime的常用操作和比较 1) 获取当前时间. CTime time; time = CTime::GetCurrentTime(); 2) 获取时间元素. int yea ...
- CTime 和COleDateTime的常用操作和比较
CTime 和COleDateTime的常用操作和比较 1) 获取当前时间. datetime = COleDateTime::GetCurrentTime(); CTime和COleDateTime ...
- ctimespan 获取毫秒_转CString , COleDateTime, CTime相互转换和对时间的一些处理
谢谢原创作者,为了以后找得到了才转载过来的... 变量定义: CString strDate; COleDateTime ole_time; CTime c_time; =============== ...
- c语言time_t转oletime,CTime、COleDateTime和CString之间的相互转化 | 求索阁
CString--->COleDateTime: 方法1:COleDateTime::ParseDateTime() CString strDate = _T("1987-06-21& ...
- CString时间字符串,COleDateTime,CTime类之间的转换
/ // 1.CString类型的时间串,转换到COleDateTime // // CString str ="2003-10-27 6:24:37"; //CString- ...
- CString , COleDateTime, CTime相互转换和对时间的一些处理
变量定义: CString strDate; COleDateTime ole_time; CTime c_time; ============================ ...
最新文章
- 2.6 datetime 模块
- 代码:准确算出用户输入的日期是星期几!
- sudo apt-get update 出错 Updating from such a repository can‘t be done securely, and is therefore
- ionic3 动态设置tabs页面底部导航栏隐藏,并显示输入框添加评论
- 关联规则java代码_重量挖掘关联规则挖掘方法,哪个大神可以将以下伪代码转换为Java代码?...
- python 复制文件并重命名_好书推荐 | Python 如此神奇,让繁琐工作自动化
- jdk1.8安装教程,跟着步骤来 安装失败你来打我
- Linux---线程池的实现
- python代码编辑器PyCharm快捷键补充
- Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验...
- 20200719每日一句
- 字符集与编码系列:Unicode字符集
- win7 破解后找不到活动分区以及bootmsr missing
- vs2019运行提示脚本错误
- 年轻人如何去有效的学习(很好的鸡汤,一语惊醒梦中人)
- util.Date插入数据库有时差
- Xmarks浏览器书签同步的末日临近
- ILP的基本编译器技术
- 还有波音737飞机在飞行吗
- toString().trim()是什么意思