Get Time As Second and MicroSecond Since 1970

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@ntstatus·
0.000 HBD
Get Time As Second and MicroSecond Since 1970
[![systime.png](https://images.ecency.com/DQmY3GBqG8ndnezGDd1c5vdLZycAzC2dd7Fq3t5PKa9f1RW/secmicrosec.png)](https://d.tube/v/ntstatus01/QmRFggvnxyNvAXLW2r9q8mzFQZtRW4mvGttjkUni4J5koa)

[DTube video Link](https://d.tube/#!/v/ntstatus01/QmRFggvnxyNvAXLW2r9q8mzFQZtRW4mvGttjkUni4J5koa)
```
#pragma comment(lib, "ntdll.lib")
#include <Windows.h>
#include <winternl.h>

DWORD64 GetTimeInMicroSecond(PLARGE_INTEGER crntTime)
{
	UINT64 tt;
	tt = crntTime->HighPart;
	tt <<= 32;
	tt |= crntTime->LowPart;
	return (tt/10)- 11644473600000000ULL;
}

// Get Time As Second and MicroSecond Since 1970
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)
{
	LARGE_INTEGER crntTime;
	ULONG seconds = 0,second2;
	DWORD64 microSec;

	NtQuerySystemTime(&crntTime);
	RtlTimeToSecondsSince1970(&crntTime, &seconds);

	microSec = GetTimeInMicroSecond(&crntTime);
	second2 = microSec / 1000000;
	return 0;
}
```
Please Vote this post if you like it.
Please Follow me if you like my posts.
If you have any questions about this post, ask in comments.
Follow me on : 
    [DTube](https://d.tube/#!/c/ntstatus01)
👍