-1
我正在編寫一個程序,在用相機拍攝的圖像上添加時間戳。爲此,我使用Windows 7系統時間。我在下面的代碼中使用GetSystemTimeAsFileTime()
:C++獲取系統時間,以秒數爲單位
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
long long ll_now = (LONGLONG)ft.dwLowDateTime + ((LONGLONG)(ft.dwHighDateTime) << 32LL);
我想要做的是得到在當天(0〜86400)是毫秒級了所以它會像12345.678秒數量。這是做到這一點的正確方法嗎?如果是這樣,我如何轉換這個整數來獲得當天的秒數?我將在字符串中顯示時間,並使用fstream
將時間放在文本文件中。
由於
您希望您的毫秒數相對於UTC時區,相對於當地時區或相對於某些其他時間è? –
這沒關係,因爲我有一個程序可以將系統時間轉換爲UTC時區中的GPS時間,所以時間戳會關閉 – oodan123