26#ifndef ROUTER_SRC_REST_MRS_SRC_HELPER_MYSQL_TIME_H_
27#define ROUTER_SRC_REST_MRS_SRC_HELPER_MYSQL_TIME_H_
47 strptime(text_time.c_str(),
"%Y-%m-%d %T", &out_time);
49 std::stringstream timestamp_ss(text_time);
51 timestamp_ss >> std::get_time(&out_time,
"%Y-%m-%d %T");
57 std::string
result(70,
'\0');
62 gmtime_s(&out_time, &
time_);
64 gmtime_r(&
time_, &out_time);
67 strftime(&
result[0],
result.length(),
"'%Y-%m-%d %T'", &out_time);
Definition: mysql_time.h:38
void from_string(const std::string &text_time)
Definition: mysql_time.h:44
DateTime(const std::string &text_time)
Definition: mysql_time.h:42
DateTime()
Definition: mysql_time.h:40
time_t time_
Definition: mysql_time.h:81
std::string to_string() const
Definition: mysql_time.h:56
friend bool operator<=(const DateTime &l, const DateTime &r)
Definition: mysql_time.h:87
#define IF_WIN(A, B)
Definition: my_macros.h:38
bool operator<=(const DateTime &l, const DateTime &r)
Definition: mysql_time.h:87
size_t size(const char *const c)
Definition: base64.h:46
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
struct result result
Definition: result.h:34
Include file for Sun RPC to compile out of the box.