通过FILETIME得到时间
FILETIME结构:
#ifndef _FILETIME_
#define _FILETIME_
typedef struct _FILETIME {
DWORD dwLowDateTime;
DWORD dwHighDateTime;
} FILETIME, *PFILETIME, *LPFILETIME;
#endif
ULARGE_INTEGER结构:
#if defined(MIDL_PASS)
typedef struct _ULARGE_INTEGER {
#else // MIDL_PASS
typedef union _ULARGE_INTEGER {
struct {
DWORD LowPart;
DWORD HighPart;
} DUMMYSTRUCTNAME;
struct {
DWORD LowPart;
DWORD HighPart;
} u;
#endif //MIDL_PASS
ULONGLONG QuadPart;
} ULARGE_INTEGER;
code:
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
ULARGE_INTEGER epoch; // UNIX epoch (1970-01-01 00:00:00) expressed in Windows NT FILETIME
epoch.LowPart = 0xD53E8000;
epoch.HighPart = 0x019DB1DE;
ULARGE_INTEGER ts;
ts.LowPart = ft.dwLowDateTime;
ts.HighPart = ft.dwHighDateTime;
ts.QuadPart -= epoch.QuadPart;
Int64 a = ts.QuadPart/10;
a就是从1971-01-01 00:00:00以来的微妙数
通过FILETIME得到时间相关推荐
- Windows中的时间(SYSTEMTIME和FILETIME)
上一篇中介绍了C运行库中的时间处理函数.这一篇介绍Windows SDk中提供的时间函数.两种时间系统之间没有本质区别(事实上CRT时间是用Windows时间实现的,当然这是说的VC实现),同样提供本 ...
- Linux获取纳秒级时间,WINDOW和LINXU下获取纳秒级时间精度
WINDOWS下的实现 这一篇介绍Windows SDk中提供的时间函数.两种时间系统之间没有本质区别(事实上CRT时间是用Windows时间实现的,当然这是说的VC实现),同样提供本地时间和UTC时 ...
- java date转filetime_Win32 FILETIME 结构与 java.util.Date 互转
MSDN 上关于 FILETIME 结构的描述,可以很方便地在 FILETIME 与 Java 中 Date 进行互转.根据 MSDN 上的描述,FILETIME 采用 64 位数值表示与 UTC 时 ...
- FILETIME 与time_t
FILETIME 与 Time_t Unix 起始时间 1970-01-01 00:00:00 计数单位为 秒 Win32 FileTime 起始时间 1601-01-01 00:00:00 计数单位 ...
- FILETIME, SYSTEMTIME and time_t
先说个概念: Coordinated Universal Time(UTC):又称为世界标准时间: 比如,中国内地的时间与UTC的时差为+8,也就是UTC+8. Calendar Time:日历时 ...
- FILETIME中的dwLowDateTime和dwHighDateTime是什么意思?
Windows中有FILETIME这个时间类型,在VS上F12进去以后如下: typedef struct _FILETIME {DWORD dwLowDateTime;DWORD dwHighDat ...
- PHP 的 cURL库快速入门文档
作者:Burak Guzel 原文链接:http://net.tutsplus.com/tutorials/php/techniques-and-resources-for-mastering-cur ...
- Win32 PE病毒原理分析
by guojpeng/CVC.GB 在绝大多数病毒爱好者眼中,真正的病毒技术在Win32 PE病毒中才会得到真正的体现(令病毒极度疯狂的DOS时代已经过去).并且要掌握病毒技术的精髓,学会Win32 ...
- 基于PHP的cURL使用入门
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.PHP提供了对cURL 库的支持. 1. 为什么使用cURL 为了获取网页内容,我们当然可以 ...
最新文章
- 腾讯、网易邮箱设置POP3客户端代理
- [LeetCode 题解]: Rotate List
- pythonsuper多重继承_小白都能理解的Python多继承
- 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库...
- exists改写SQL,使其走正确的执行计划
- fiddler对手机进行抓包
- - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
- 解决Matlab画图直接保存.eps格式而导致图不全的问题
- 最近对焦距离与最大放大倍率
- java 二进制置位,重置
- linux centos安装wine qq,ubuntu安装wine QQ
- 利用HTML和CSS做的简历模板
- 电气工程学python_浅谈如何学习电气工程及其自动化专业
- C#利用vbs控制3D Stereoscopic Player播放器
- 基站蓄电池充放电曲线分析(一)
- 三维扫描仪[11]——总结并展望基于Kinect的三维扫描仪
- 自定义 Spring Starter
- machine learning ex3
- java语言程序设计视频_[VIP视频]【A0152】Java语言程序设计进阶高级进阶视频教程 网易云课堂 百度网盘 云盘...
- 毕业设计 嵌入式 智能手环设计与实现
热门文章
- weblogic中ssrf漏洞修复_WebLogic SSRF 及漏洞修复
- 2d绘制 c# dx_C# DX 编程
- php文件用什么浏览,什么是PHP文件 php文件用什么打开
- class.forname()中要写相对路径吗?_你喜欢这里吗?翻译成“Do you like here?”是错误的,为啥呢?...
- php 获取URL 各部分参数
- NPOI 修改已存在的excel文件,设置第一行行高
- 将svg文件化成字体图标的步骤
- Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)
- word多出空标题,样式是列出段落 - -显示时,选择不勾选“隐藏文字”
- 2018 Multi-University Training Contest 9 杭电多校第九场 (有坑待补)