Skip to content

Commit

Permalink
Create windows_epoch.c
Browse files Browse the repository at this point in the history
  • Loading branch information
janbodnar committed Feb 1, 2016
1 parent 1d6cf6e commit 9b8e6c4
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions datetime/windows_epoch.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#include <windows.h>
#include <wchar.h>

int wmain(void) {

FILETIME ft = {0};

GetSystemTimeAsFileTime(&ft);

LARGE_INTEGER li = {0};

li.LowPart = ft.dwLowDateTime;
li.HighPart = ft.dwHighDateTime;

long long int hns = li.QuadPart;

wprintf(L"%lli hundreds of nanoseconds have elapsed "
"since Windows API epoch\n", hns);

return 0;
}

0 comments on commit 9b8e6c4

Please sign in to comment.