0
A
回答
0
的定義(從人的gettimeofday)
struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
};
所以你需要做的
tm=tv.tv_sec;
1
timeval中被定義爲:
struct timeval {
time_t tv_sec; // seconds
suseconds_t tv_usec; // and microseconds
};
而且time_t的定義如:
typedef long time_t;
timeval結構用於指定時間間隔,但time_t用於指定時間(自Epoch起的秒數)。如果你堅持要轉換它,你需要選擇一個timeval的tv_sec:
tm = tv.tv_sec;
相關問題
- 1. 轉換time_t的蜱
- 2. 從time_t到const time_t的無效轉換*
- 3. 如何將32位time_t值轉換爲64位time_t
- 4. C - 如何將time_t轉換爲tm?
- 5. 將time_t轉換爲double和back
- 6. 從time_t和tm轉換錯誤的值
- 7. 將wxString轉換爲time_t
- 8. 將time_t轉換爲整數
- 9. 將毫秒轉換爲time_t
- 10. 字符串轉換爲time_t
- 11. 將steady_clock :: time_point轉換爲time_t
- 12. 將time_t轉換爲int64_t
- 13. time_t轉換格式問題
- 14. 將time_t轉換爲int
- 15. 將字符串轉換爲time_t,然後將time_t轉換回字符串
- 16. 無法將'timeval *'轉換爲'PTIMEVAL {aka __ms_timeval *}'
- 17. 如何將std :: chrono :: system_clock :: duration轉換爲struct timeval
- 18. 將刻度轉換爲time_t或Filetime()
- 19. 本地時間轉換爲time_t(C++)
- 20. 將字符串從__DATE__轉換爲time_t
- 21. 將MYSQL時間戳轉換爲time_t
- 22. 將C++ time_t轉換爲Delphi TDateTime
- 23. 如何將std :: chrono :: time_point轉換爲std :: tm而不使用time_t?
- 24. 如何在C++中將ISO 8601字符串轉換爲time_t?
- 25. 如何將time_t類型轉換爲C++中的字符串?
- 26. 如何分別將結構timeval轉換爲兩個32位變量?
- 27. 轉換特定日期(如「今天上午10點),以time_t的
- 28. 將std :: chrono :: system_clock :: time_point轉換爲struct timeval並返回
- 29. 轉換月/日/年/時間在C的timeval/C++
- 30. timeval到字符串(在兩者之間轉換)
不,那不是。 [將timeval轉換爲時間\ _t](http://stackoverflow.com/questions/9252849/convert-timeval-to-time-t) –
非常感謝。 –