Lines Matching refs:std
27 std::string TimeTool::GetFormatTime()
29 std::string timeNow = FormateTimeNow();
30 std::string formatTime = "[" + timeNow + "]";
34 std::string TimeTool::GetTraceFormatTime()
36 std::string traceTimeNow = FormateTimeNow();
40 std::string TimeTool::FormateTimeNow()
42 std::pair<tm, int64_t> timePair = GetCurrentTime();
48 std::ostringstream now;
65 std::string TimeTool::FixedTime(int32_t time, int32_t width)
67 std::string tm = std::to_string(time);
77 std::pair<tm, int64_t> TimeTool::GetCurrentTime()
79 const std::time_t e8zone = 8 * 60 * 60 * 1000; // Time offset of GMT+08:00, in milliseconds, 8h*60m*60s*1000ms
80 std::chrono::system_clock::time_point now = std::chrono::system_clock::now();
81 std::chrono::milliseconds millsec = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch());
82 std::time_t ms = millsec.count() + e8zone;
83 millsec = std::chrono::milliseconds(ms);
84 now = std::chrono::time_point<std::chrono::system_clock, std::chrono::milliseconds>(millsec);
85 auto time = std::chrono::system_clock::to_time_t(now);
88 std::pair<tm, int64_t> timePair = std::make_pair(utcTime, ms);