This module provides various calendar, timezone and date time services
◆ operator+()
Append two periods sets. Note this operator is not commutative
◆ operator-() [1/2]
Append two period sets when all periods of set change their sign
◆ operator-() [2/2]
Calculates the difference between two dates, the left operand is a later point on time line. Returns date_time_duration object.
◆ operator<<()
template<typename CharType >
std::basic_ostream<CharType>& boost::locale::operator<< |
( |
std::basic_ostream< CharType > & |
out, |
|
|
date_time const & |
t |
|
) |
| |
Writes date_time t to output stream out.
This function uses locale, calendar and time zone of the target stream in.
For example:
date_time now(
time(0),hebrew_calendar)
std::cout <<
"Year: " <<
period::year(now) <<
" Full Date:" << now;
The output may be Year:5770 Full Date:Jan 1, 2010
◆ operator>>()
template<typename CharType >
std::basic_istream<CharType>& boost::locale::operator>> |
( |
std::basic_istream< CharType > & |
in, |
|
|
date_time & |
t |
|
) |
| |
Reads date_time t from output stream in
This function uses locale, calendar and time zone of the source stream in.