Open ooolky opened 10 months ago
步骤
std::string GetCurrentDate() { // 获取当前时间点 auto currentTime = std::chrono::system_clock::now(); // 将时间点转换为毫秒时间戳 auto milliseconds = std::chrono::duration_cast<std::chrono::milliseconds>(currentTime.time_since_epoch()).count(); // 将毫秒时间戳转换为 time_t 类型 std::time_t time = static_cast<std::time_t>(milliseconds / 1000); // 获取毫秒部分 auto millisecondsPart = milliseconds % 1000; // 使用 localtime 获取本地时间结构 std::tm* localTime = std::localtime(&time); // 格式化时间为字符串 std::ostringstream oss; oss << std::put_time(localTime, "%Y-%m-%d %H:%M:%S.") << std::setw(3) << std::setfill('0') << millisecondsPart; return oss.str(); }
步骤