Files
CameraRecorder/Recorder/Util.cpp
T
2020-05-01 11:25:56 +02:00

26 lines
534 B
C++

#include "Util.h"
#include <array>
#include <ctime>
namespace CameraRecorder {
namespace Recorder {
std::string GetDateTimeString(bool omitSeparator)
{
std::array<char, 17> buffer;
buffer.fill(0);
std::time_t t = std::time(nullptr);
std::tm* tm = std::localtime(&t);
if (omitSeparator)
strftime(buffer.data(), sizeof(buffer), "%Y%m%d%H%M%S", tm);
else
strftime(buffer.data(), sizeof(buffer), "%Y%m%d-%H%M%S", tm);
return buffer.data();
}
} // namespace Recorder
} // namespace CameraRecorder