C++ Utilities  4.17.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 "../conversion/types.h"
#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  ChronoUtilities::DateTime
 Represents an instant in time, typically expressed as a date and time of day. More...
 
struct  std::hash< ChronoUtilities::DateTime >
 

Namespaces

 ChronoUtilities
 Contains classes providing a means for handling date and time information.
 

Enumerations

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