#include <iostream>
#include <chrono>
#include <string>
// 获取当前的时间戳(秒级)
int getTimestamp() {
auto now = std::chrono::system_clock::now();
auto duration = now.time_since_epoch();
auto seconds = std::chrono::duration_cast<std::chrono::seconds>(duration).count();
return static_cast<int>(seconds);
}
// 获取当前的时间戳(秒级)并转换为字符串
std::string getTimestampString() {
auto now = std::chrono::system_clock::now();
auto duration = now.time_since_epoch();
auto seconds = std::chrono::duration_cast<std::chrono::seconds>(duration).count();
return std::to_string(seconds);
}
int main() {
int timestampInt = getTimestamp();
std::string timestampStr = getTimestampString();
std::cout << "Timestamp as int: " << timestampInt << std::endl;
std::cout << "Timestamp as string: " << timestampStr << std::endl;
return 0;
}