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得到时间相关推荐

  1. Windows中的时间(SYSTEMTIME和FILETIME)

    上一篇中介绍了C运行库中的时间处理函数.这一篇介绍Windows SDk中提供的时间函数.两种时间系统之间没有本质区别(事实上CRT时间是用Windows时间实现的,当然这是说的VC实现),同样提供本 ...

  2. Linux获取纳秒级时间,WINDOW和LINXU下获取纳秒级时间精度

    WINDOWS下的实现 这一篇介绍Windows SDk中提供的时间函数.两种时间系统之间没有本质区别(事实上CRT时间是用Windows时间实现的,当然这是说的VC实现),同样提供本地时间和UTC时 ...

  3. java date转filetime_Win32 FILETIME 结构与 java.util.Date 互转

    MSDN 上关于 FILETIME 结构的描述,可以很方便地在 FILETIME 与 Java 中 Date 进行互转.根据 MSDN 上的描述,FILETIME 采用 64 位数值表示与 UTC 时 ...

  4. FILETIME 与time_t

    FILETIME 与 Time_t Unix 起始时间 1970-01-01 00:00:00 计数单位为 秒 Win32 FileTime 起始时间 1601-01-01 00:00:00 计数单位 ...

  5. FILETIME, SYSTEMTIME and time_t

    先说个概念:  Coordinated Universal Time(UTC):又称为世界标准时间: 比如,中国内地的时间与UTC的时差为+8,也就是UTC+8.  Calendar Time:日历时 ...

  6. FILETIME中的dwLowDateTime和dwHighDateTime是什么意思?

    Windows中有FILETIME这个时间类型,在VS上F12进去以后如下: typedef struct _FILETIME {DWORD dwLowDateTime;DWORD dwHighDat ...

  7. PHP 的 cURL库快速入门文档

    作者:Burak Guzel 原文链接:http://net.tutsplus.com/tutorials/php/techniques-and-resources-for-mastering-cur ...

  8. Win32 PE病毒原理分析

    by guojpeng/CVC.GB 在绝大多数病毒爱好者眼中,真正的病毒技术在Win32 PE病毒中才会得到真正的体现(令病毒极度疯狂的DOS时代已经过去).并且要掌握病毒技术的精髓,学会Win32 ...

  9. 基于PHP的cURL使用入门

    cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.PHP提供了对cURL 库的支持. 1. 为什么使用cURL 为了获取网页内容,我们当然可以 ...

最新文章

  1. 腾讯、网易邮箱设置POP3客户端代理
  2. [LeetCode 题解]: Rotate List
  3. pythonsuper多重继承_小白都能理解的Python多继承
  4. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库...
  5. exists改写SQL,使其走正确的执行计划
  6. fiddler对手机进行抓包
  7. - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
  8. 解决Matlab画图直接保存.eps格式而导致图不全的问题
  9. 最近对焦距离与最大放大倍率
  10. java 二进制置位,重置
  11. linux centos安装wine qq,ubuntu安装wine QQ
  12. 利用HTML和CSS做的简历模板
  13. 电气工程学python_浅谈如何学习电气工程及其自动化专业
  14. C#利用vbs控制3D Stereoscopic Player播放器
  15. 基站蓄电池充放电曲线分析(一)
  16. 三维扫描仪[11]——总结并展望基于Kinect的三维扫描仪
  17. 自定义 Spring Starter
  18. machine learning ex3
  19. java语言程序设计视频_[VIP视频]【A0152】Java语言程序设计进阶高级进阶视频教程 网易云课堂 百度网盘 云盘...
  20. 毕业设计 嵌入式 智能手环设计与实现

热门文章

  1. weblogic中ssrf漏洞修复_WebLogic SSRF 及漏洞修复
  2. 2d绘制 c# dx_C# DX 编程
  3. php文件用什么浏览,什么是PHP文件 php文件用什么打开
  4. class.forname()中要写相对路径吗?_你喜欢这里吗?翻译成“Do you like here?”是错误的,为啥呢?...
  5. php 获取URL 各部分参数
  6. NPOI 修改已存在的excel文件,设置第一行行高
  7. 将svg文件化成字体图标的步骤
  8. Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)
  9. word多出空标题,样式是列出段落 - -显示时,选择不勾选“隐藏文字”
  10. 2018 Multi-University Training Contest 9 杭电多校第九场 (有坑待补)