]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | // chrono_unit_test.cpp ----------------------------------------------------// |
2 | ||
3 | // Copyright 2008 Beman Dawes | |
4 | ||
5 | // Distributed under the Boost Software License, Version 1.0. | |
6 | // See http://www.boost.org/LICENSE_1_0.txt | |
7 | ||
8 | #define _CRT_SECURE_NO_WARNINGS // disable VC++ foolishness | |
9 | ||
10 | #include <boost/chrono/chrono.hpp> | |
11 | #include <iostream> | |
12 | ||
13 | ||
14 | int main() | |
15 | { | |
7c673cae FG |
16 | std::time_t sys_time |
17 | = boost::chrono::system_clock::to_time_t(boost::chrono::system_clock::now()); | |
18 | ||
19 | #ifdef UNDER_CE | |
20 | // Windows CE does not define asctime() | |
21 | struct tm * t = std::gmtime(&sys_time); | |
22 | std::cout | |
23 | << "system_clock::to_time_t(system_clock::now()) is " | |
24 | << t->tm_mon << "/" << t->tm_mday << "/" << (1900 + t->tm_year) << " " << t->tm_hour << ":" << t->tm_min << ":" << t->tm_sec << std::endl; | |
25 | #else | |
26 | std::cout | |
27 | << "system_clock::to_time_t(system_clock::now()) is " | |
28 | << std::asctime(std::gmtime(&sys_time)) << std::endl; | |
29 | #endif | |
30 | ||
31 | return 0; | |
32 | } |