2
A
回答
5
事情是這樣的:
time_t t = time(NULL);
t -= (t % 86400);
恆定86400 = 24 * 60 * 60 - 一個有用的數字要記住,我想......;)
2
讓電腦記住天體常量爲你:
time_t arg, start_of_hour, start_of_day;
struct tm *temp;
temp = localtime(&arg);
temp->tm_sec = 0;
temp->tm_min = 0;
start_of_hour = mktime(temp);
temp->tm_hour = 0;
start_of_day = mktime(temp);
或使用gmtime
如果你願意。
+0
不幸的是,'gmtime'沒有可移植的反轉。 –
相關問題
- 1. 小時,分鐘,秒到Time_t
- 2. 如何從time_t中提取小時數?
- 3. 從time_t到const time_t的無效轉換*
- 4. Round DateTime到最近的四分之一小時
- 5. C++ 64位時間戳到32位time_t
- 6. C++ time_t到特定時區的std :: string
- 7. 每天倒計時到EST小時?
- 8. PHP ROUND vs Javascript ROUND
- 9. Qt QLCDNumber time_t定時器
- 10. QT5夏天小時
- 11. 定義long和time_t的大小爲4bytes
- 12. 找到兩個小時一天
- 13. 用date_diff改變幾天到幾小時
- 14. Django DateTimeField到一天小時分鐘
- 15. 減去一天兩次拿到小時
- 16. 實際一天得到一小時一行/小時
- 17. Php Round - aprox轉換爲小數
- 18. MS項目資源24小時/天分配到2任務8小時天(8-5)相同天無衝突
- 19. PHP round()0.50到更低值
- 20. 將數字轉換爲小時數(ROUND問題)
- 21. 時間(* time_t)沒有得到當前時間(作業)
- 22. 隱藏時間格式從24小時到幾秒到一天。
- 23. Vim Round漂浮到小數點後一位
- 24. ROUND SQL
- 25. Round UIImageView
- 26. Fullcalendar每天24 + 7小時
- 27. NSDate返回小時/天/周
- 28. 遞增小時和天
- 29. 將小時更改爲天
- 30. return time_t error
什麼是一天的午夜意味着什麼?(它的_always_在00:00),以及這個小時的開始意味着什麼?(它的_always_ xx在xx:00) –
@Ankinet Afaik,是的,午夜是在00: 00,而我從來沒有見過一個不是xx:00的小時開始。 – user964970
@ uesr949760那麼問題是什麼呢?你想做什麼? –