MFC FILETIME和CTime相互转换的处理

简介: 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);
相关文章
|
21天前
|
存储 算法 编译器
【探索QTime】Qt中的时间操作与转换指南
【探索QTime】Qt中的时间操作与转换指南
65 0
|
Windows
MFC格式化字符串
MFC格式化字符串
105 0
|
C语言 网络架构
Freshman Year Major Course: C语言 函数动画
用C语言绘制一个函数动画。
70 0
Freshman Year Major Course: C语言 函数动画
|
Shell 索引 Windows
MFC文件之SHGetFileInfo函数与SHFILEINFO结构体
MFC文件之SHGetFileInfo函数与SHFILEINFO结构体
188 0
MFC文件之SHGetFileInfo函数与SHFILEINFO结构体
QT软件开发: QTime序列化时间处理(字符串与秒、毫秒互转)
QT软件开发: QTime序列化时间处理(字符串与秒、毫秒互转)
603 0