MFC FILETIME和CTime相互转换的处理
Posted 流楚丶格念
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC FILETIME和CTime相互转换的处理相关的知识,希望对你有一定的参考价值。
FILETIME和CTime相互转换的处理方法:
FILETIME转CTime的方法:
1、CTime对象
在初始化时可以传递FILETIME结构
FILETIME ft;
CTime time(ft);
2、将FILETIME
转换为SYSTEMTIME
,然后CTime对象
在初始化时可以传递SYSTEMTIME结构
FILETIME ft;
SYSTEMTIME st;
BOOL bSuccess = ::FileTimeToSystemTime(&ft , &st);
CTime time(st);
CTime转FILETIME方法:
将CTime
转化为SystemTime
,再用系统函数SystemTimeToFileTime
转换
CTime time(CTime::GetCurrentTime());
SYSTEMTIME st;
time.GetAsSystemTime(st);
FILETIME ft;
::SystemTimeToFileTime(&st,&ft);
以上是关于MFC FILETIME和CTime相互转换的处理的主要内容,如果未能解决你的问题,请参考以下文章
猎豹MFC--DataTimePicker日期时间选择控件CDatatimeCtrl CTime CTimeSpan时间间隔