在C++中,可以使用標準庫中的chrono來處理日期和時間。以下是一種有效的方法來存儲和讀取日期和時間:
#include <chrono>
#include <iostream>
int main() {
auto now = std::chrono::system_clock::now();
std::chrono::time_point<std::chrono::system_clock> time_point = now;
// 存儲成功,現在time_point中包含了當前系統時間
return 0;
}
#include <chrono>
#include <iostream>
int main() {
auto now = std::chrono::system_clock::now();
std::chrono::time_point<std::chrono::system_clock> time_point = now;
auto time_since_epoch = time_point.time_since_epoch();
// 將時間間隔轉換為秒數
auto seconds = std::chrono::duration_cast<std::chrono::seconds>(time_since_epoch).count();
std::cout << "Seconds since epoch: " << seconds << std::endl;
return 0;
}
通過以上方法,可以有效地存儲和讀取日期和時間。在實際應用中,可以根據需要進一步處理時間間隔,比如將其轉換為日期時間格式,或進行時間計算等操作。