From c36e0403012fda6101c176be7a875846fe383a53 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期二, 16 九月 2025 18:03:05 +0800
Subject: [PATCH] 1.CJ管理功能持续实现中...

---
 SourceCode/Bond/Servo/ToolUnits.cpp |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/SourceCode/Bond/Servo/ToolUnits.cpp b/SourceCode/Bond/Servo/ToolUnits.cpp
index cc9a1bf..6d5df0d 100644
--- a/SourceCode/Bond/Servo/ToolUnits.cpp
+++ b/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();
+}
\ No newline at end of file

--
Gitblit v1.9.3