aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/vcpkg_System.cpp
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-04-20 18:59:03 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-04-21 18:06:53 -0700
commitac2007dcbd5529fd2c12646999c3e6be0c2c67f1 (patch)
tree613ff42f0d0d3007562d23f0d55be7de99e9e411 /toolsrc/src/vcpkg_System.cpp
parent72812b7950fe04cd90c0982984b76ff0b05371ce (diff)
downloadvcpkg-ac2007dcbd5529fd2c12646999c3e6be0c2c67f1.tar.gz
vcpkg-ac2007dcbd5529fd2c12646999c3e6be0c2c67f1.zip
Add System::get_current_date_time()
Diffstat (limited to 'toolsrc/src/vcpkg_System.cpp')
-rw-r--r--toolsrc/src/vcpkg_System.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/toolsrc/src/vcpkg_System.cpp b/toolsrc/src/vcpkg_System.cpp
index ec8284e33..8cf9b4874 100644
--- a/toolsrc/src/vcpkg_System.cpp
+++ b/toolsrc/src/vcpkg_System.cpp
@@ -5,6 +5,15 @@
namespace vcpkg::System
{
+ tm get_current_date_time()
+ {
+ using std::chrono::system_clock;
+ std::time_t now_time = system_clock::to_time_t(system_clock::now());
+ tm parts;
+ localtime_s(&parts, &now_time);
+ return parts;
+ }
+
fs::path get_exe_path_of_current_process()
{
wchar_t buf[_MAX_PATH];