C++ Utilities  5.0.0
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 >
 

Namespaces

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

Enumerations

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