std::chrono::day - cppreference.com

C++

Date and time library

Time point

(C++11)

(C++20)

Duration

(C++11)

Clocks

(C++20)

(C++20)

(C++20)

(C++20)

(C++20)

(C++20)

Time of day

(C++20)(C++20)

(C++20)(C++20)

(C++20)

Calendar

(C++20)

(C++20)

(C++20)

(C++20)

(C++20)

(C++20)

(C++20)

(C++20)(C++20)

chrono I/O

(C++20)


std::chrono::day

Defined in header <chrono>

class day;

(since C++20)

The class day represents a day in a month. Its normal range is [131], but it may hold any number in [0255].

day is a TriviallyCopyable StandardLayoutType.

Member functions

constructs a day
(public member function) [edit]
increments or decrements the day
(public member function) [edit]
adds or subtracts a number of days
(public member function) [edit]
retrieves the stored day value
(public member function) [edit]
checks if the stored day value is in the normal range
(public member function) [edit]

Nonmember functions

compares two day values
(function) [edit]
adds or subtracts a number of days and a day, or find the difference between two days
(function) [edit]
outputs a day into a stream
(function template) [edit]
parses a day from a stream according to the provided format
(function template) [edit]

Helper classes

formatting support for day
(class template specialization) [edit]
hash support for std::chrono::day
(class template specialization)

Literals

Defined in inline namespace std::literals::chrono_literals

a std::chrono::day literal representing a day of a month
(function) [edit]