LAPTOP-SNT8I5JK\Boounion
2025-09-18 df4d0e875ccfe40add25100a75dedee54e566aaa
SourceCode/Bond/Servo/ToolUnits.cpp
@@ -4,7 +4,9 @@
#include <memory>
#include <sstream>
#include <algorithm>
#include <ctime>
#include <iomanip>
#include <sstream>
CToolUnits::CToolUnits()
{
@@ -557,3 +559,19 @@
   std::snprintf(out, sizeof(out), "%s.%03d", date, ms);
   return out;
}
std::string CToolUnits::NowStrSec()
{
   using namespace std::chrono;
   auto now = system_clock::now();
   std::time_t t = system_clock::to_time_t(now);
   std::tm tm{};
#ifdef _WIN32
   localtime_s(&tm, &t);   // 本地时间(Windows 线程安全)
#else
   localtime_r(&t, &tm);   // 本地时间(POSIX 线程安全)
#endif
   std::ostringstream oss;
   oss << std::put_time(&tm, "%Y%m%d%H%M%S"); // 例:2025-09-15 08:23:07
   return oss.str();
}