From 61de6b1dac4ef29627f3bdb9ce11b6c0d06f4a24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Tue, 24 Apr 2018 19:19:06 +0200 Subject: Revert "Use a different Date data type" This reverts commit 857c7d3972a03cbeebf730d99b924d3710dee6a0. --- src/utils/datetime.hpp | 56 -------------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 src/utils/datetime.hpp (limited to 'src/utils') diff --git a/src/utils/datetime.hpp b/src/utils/datetime.hpp deleted file mode 100644 index 656b318..0000000 --- a/src/utils/datetime.hpp +++ /dev/null @@ -1,56 +0,0 @@ -#pragma once - -#include -#include - -#include - -class DateTime -{ -public: - enum class Engine { - Postgresql, - Sqlite3, - } engine{Engine::Sqlite3}; - - using time_point = std::chrono::system_clock::time_point; - - DateTime(): - s{}, - t{} - { } - - DateTime(std::time_t t): - t(std::chrono::seconds(t)) - {} - - DateTime(std::string s): - s(std::move(s)) - {} - - DateTime& operator=(const std::string& s) - { - this->s = s; - return *this; - } - - DateTime& operator=(const time_point t) - { - this->t = t; - return *this; - } - - const std::string& to_string() const - { - return this->s; - } - - time_point::duration epoch() const - { - return this->t.time_since_epoch(); - } - -private: - std::string s; - time_point t; -}; -- cgit v1.2.3