在读取日记文件的日记时间后怎么转化!
读取TimeGenerated得到的是一个数 如1146227984 怎么样才能按正确的日期显示出来
哪位大侠帮帮忙!
读取TimeGenerated得到的是一个数 如1146227984 怎么样才能按正确的日期显示出来
哪位大侠帮帮忙!
解决方案 »
- 最近想学习利用mfc写可以操控系统或者其他程序的小程序,不知从何学起?求大神们指点!
- 找一个文本文件的三路合并工具,类似Kdiff3的,要支持中文
- 我还需要重写那些函数或问题出在那?(具体问题请看内容)
- CTreeCtrl控件的根节点下面如何插入CListCtrl?
- 如何将现有的dll,转换成com组件供javascript使用?
- 系统到底对隐藏的窗口做了什么?
- 如果将MFC的DLL 转换成COM
- clistctrl 如何在满足某些条件后,界面上亮显以及选择的是我上一次的选择。而不是我刚刚点选的
- 大伙用没用过lock命令`
- 我想考MCSD(VC), 应该买哪些复习资料
- 如何在VC中编辑PDF文件后在保存成PDF文件
- VC中对话框之间如何通讯?
SYSTEMTIME.Year, Month, Day, Hour, Minute, Second
FILETIME ftCreate, ftAccess, ftWrite;
SYSTEMTIME stUTC;
DWORD dwRet; if (!GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite))
return FALSE;
FileTimeToSystemTime(&ftWrite, &stUTC);
如果想转换日期字符串,可以使用 COleDateTime::ParseDateTime。
DWORD Length; // Length of full record
DWORD Reserved; // Used by the service
DWORD RecordNumber; // Absolute record number
DWORD TimeGenerated; // Seconds since 1-1-1970
DWORD TimeWritten; // Seconds since 1-1-1970
DWORD EventID;
WORD EventType;
WORD NumStrings;
WORD EventCategory;
WORD ReservedFlags; // For use with paired events (auditing)
DWORD ClosingRecordNumber; // For use with paired events (auditing)
DWORD StringOffset; // Offset from beginning of record
DWORD UserSidLength;
DWORD UserSidOffset;
DWORD DataLength;
DWORD DataOffset; // Offset from beginning of record
//
// Then follow:
//
//WCHAR SourceName[]
//WCHAR Computername[]
// SID UserSid
// WCHAR Strings[]
// BYTE Data[]
// CHAR Pad[]
// DWORD Length;
//
} EVENTLOGRECORD
接收到日记文件!
时间在这个结构中属于DWORD TimeGenerated; // Seconds since 1-1-1970
DWORD TimeWritten; // Seconds since 1-1-1970
与 FileTimeToSystemTime 中time的参数类型不一样!也不能转化!