0
A
回答
1
是的。它們取決於系統時鐘的值。如果您更改系統時鐘,您將得到不同的結果,因爲這是獲得當前系統時間的唯一方式(除非使用NTP之類的東西,但在任何C/C++標準庫中都找不到)。
1
在窗口上,time
函數調用GetSystemTimeAsFileTime
,並進行一些簡單的計算以將其轉換爲CRT時間格式(自UTC 1970年1月以來的秒數)。其他時間功能(例如gmtime
)不能直接在系統時間上運行;他們只是在不同的格式之間進行轉換 - 通常是通過調用time
獲得的格式。
0
由於簽名,顧名思義:
struct tm * gmtime (const time_t * timer);
該函數將time_t的以TM作爲UTC時間。請記住,要使用定時器指向的值來填充表示相應時間的值的tm結構,以UTC(或GMT時區)表示。
#include <stdio.h>
#include <time.h>
int main()
{
time_t rawtime;
struct tm * ptm;
time (&rawtime);
ptm = gmtime (&rawtime);
return 0;
}
+0
哦,對,重新檢查代碼,你是正確的。這是一個我試圖改進的舊應用程序。我的錯。 – lightburst
0
是的,有幾個是,一個特別的一個,我能想到的是,如果系統時鐘未初始化了POSIX Pthread的功能那麼pthread_cond_timedwait()將無法工作。您需要了解所有功能如何表現的細微差別以及它們如何取決於系統的時間和區域設置以及系統的時鐘漂移......
相關問題
- 1. 用戶+系統時間是否等於實時/掛鐘時間?
- 2. 多系統時間時鐘
- 3. 目標C中的消息系統是否依賴於內核消息系統?
- 4. 獲取UTC時間而不依賴操作系統時間
- 5. 如何實現類似於linux系統時鐘的c時鐘
- 6. 模擬器時鐘是否與實際系統時鐘同步?
- 7. 網站是否依賴操作系統?
- 8. C++類依賴於函數,但函數依賴於類
- 9. 時鐘() - 執行時間爲c函數
- 10. Javascript日期/時間函數是否依賴於客戶端機器?
- 11. SQL數據類型是否依賴於關係數據庫管理系統
- 12. NPM是否依賴於計算機的操作系統?
- 13. 楓樹中時間依賴函數的時間導數
- 14. Matlab解決應用於狀態空間系統的ODE,輸入時間依賴
- 15. 創建函數依賴於時間參數
- 16. 加速或減速時間 - 時間與系統時鐘不同的時鐘?
- 17. 檢查R函數是否依賴於C/C++編譯代碼的函數?
- 18. 我是否可以依賴於被測系統 - 即使它不是SUT的直接依賴關係?
- 19. java.util.date時間不同於系統時間
- 20. C:函數的依賴關係分析
- 21. PHP&MySQL - 爲什麼依賴系統時間設置不安全?
- 22. C++和CTime&系統時鐘更改
- 23. Shell腳本+時間依賴關係
- 24. Makefile依賴關係和時間戳
- 25. 使用tSQLt時,如何在使用GETUTCDATE()時隔離對系統時鐘的依賴關係?
- 26. 無偏時間系統C#
- 27. 更新系統時間C
- 28. AWK使其不太依賴於系統
- 29. 說到函數依賴時,A→B與B→A是否相同?
- 30. 函數依賴關係
您認爲系統將會在哪裏獲得時間從? – geoffspear
我不知道,也許是像原子鐘那樣的幻想。 :< – lightburst
C標準要求gmtime使用內部時鐘嗎?你可以使用互聯網時鐘! – xanatos