OGS
DateTools.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include <chrono>
7#include <string>
8
9namespace BaseLib
10{
15int date2int(int y, int m, int d);
16
21std::string int2date(int date);
22
29std::string date2string(double ddate);
30
37int strDate2int(const std::string& s);
38
46int xmlDate2int(const std::string& s);
47
54std::string formatDate(
55 std::chrono::time_point<std::chrono::system_clock> const& time);
56
57} // namespace BaseLib
std::string date2string(double ddate)
Definition DateTools.cpp:54
int strDate2int(const std::string &s)
Definition DateTools.cpp:91
std::string formatDate(std::chrono::time_point< std::chrono::system_clock > const &time)
int date2int(int y, int m, int d)
Definition DateTools.cpp:15
std::string int2date(int date)
Definition DateTools.cpp:31
int xmlDate2int(const std::string &s)