我想向用戶顯示以下經過時間: 例如, Scanned 13 seconds ago
Scanned 2 minutes ago
Scanned 1 hour ago
Scanned 2 days ago
Scanned 1 month ago
Scanned 1 year ago
我使用(例如,掃描的2小時前)。下面的方法來實現這一點,但它不像我預期的那樣工作。例如,如果我只是掃描了
在posix上,可以使用timespec來計算準確的時間長度(如秒和毫秒)。不幸的是,我需要使用Visual Studio編譯器遷移到Windows。 VS time.h庫沒有聲明timespec,所以我正在尋找其他選項。儘管我不能檢查時鐘計數的毫秒數是多麼精確,但可以使用時鐘和time_t進行搜索。 你在做什麼/用於計算操作中的時間流逝(如果可能,使用標準C++庫)?