mirror of
https://github.com/HowardHinnant/date.git
synced 2025-08-05 05:34:27 +02:00
Updated Boost datetime Examples Translated (markdown)
@@ -432,23 +432,23 @@ main()
|
|||||||
```
|
```
|
||||||
<a name="Time_Periods"></a>
|
<a name="Time_Periods"></a>
|
||||||
### Time Periods
|
### Time Periods
|
||||||
|
```c++
|
||||||
|
#include "date.h"
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
#include "date.h"
|
int
|
||||||
#include <iostream>
|
main()
|
||||||
|
{
|
||||||
int
|
|
||||||
main()
|
|
||||||
{
|
|
||||||
using namespace std::chrono;
|
using namespace std::chrono;
|
||||||
using namespace date;
|
using namespace date;
|
||||||
auto d = sys_days(2002_y/feb/1); // an arbitrary date
|
auto d = sys_days{2002_y/feb/1}; // an arbitrary date
|
||||||
auto t = d + 3h + 5s; //an arbitray time on that day
|
auto t = d + 3h + 5s; //an arbitray time on that day
|
||||||
if (d <= t && t < d + days{1})
|
if (d <= t && t < d + days{1})
|
||||||
std::cout << d << " contains " << t << '\n';
|
std::cout << d << " contains " << t << '\n';
|
||||||
// Time periods not part of this library but can be built
|
// Time periods not part of this library but can be built
|
||||||
// from a pair of time_points.
|
// from a pair of time_points.
|
||||||
}
|
}
|
||||||
|
```
|
||||||
<a name="Simple_Time_Zones"></a>
|
<a name="Simple_Time_Zones"></a>
|
||||||
### Simple Time Zones
|
### Simple Time Zones
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user