C++ Utilities  5.10.5
Useful C++ classes and routines such as argument parser, IO and conversion utilities
Classes | Namespaces | Enumerations
datetime.h File Reference
#include "./timespan.h"
#include <cstdint>
#include <ctime>
#include <limits>
#include <string>
Include dependency graph for datetime.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CppUtilities::DateTime
 Represents an instant in time, typically expressed as a date and time of day. More...
 
struct  std::hash< CppUtilities::DateTime >
 Computes the hash for the CppUtilities::DateTime instance. More...
 

Namespaces

 CppUtilities
 Contains all utilities provides by the c++utilities library.
 

Enumerations

enum class  CppUtilities::DateTimeOutputFormat {
  CppUtilities::DateAndTime , CppUtilities::DateOnly , CppUtilities::TimeOnly , CppUtilities::DateTimeAndWeekday ,
  CppUtilities::DateTimeAndShortWeekday , CppUtilities::Iso , CppUtilities::IsoOmittingDefaultComponents
}
 Specifies the output format. More...
 
enum class  CppUtilities::DayOfWeek {
  CppUtilities::Monday , CppUtilities::Tuesday , CppUtilities::Wednesday , CppUtilities::Thursday ,
  CppUtilities::Friday , CppUtilities::Saturday , CppUtilities::Sunday
}
 Specifies the day of the week. More...
 
enum class  CppUtilities::DatePart { CppUtilities::Year , CppUtilities::Month , CppUtilities::DayOfYear , CppUtilities::Day }
 Specifies the date part. More...