testclock.cpp

来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 42 行

CPP
42
字号
/* Copyright (c) 2002,2003 CrystalClear Software, Inc. * Use, modification and distribution is subject to the  * Boost Software License, Version 1.0. (See accompanying * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) * Author: Jeff Garland  */#include "boost/date_time/posix_time/posix_time.hpp"#include <iostream>intmain() {  using namespace boost::posix_time;  ptime tl = second_clock::local_time();  std::cout << to_simple_string(tl) << std::endl;  ptime tu = second_clock::universal_time();  std::cout << to_simple_string(tu) << std::endl;#if (defined(_POSIX_TIMERS))  for (int i=0; i < 3; ++i) {    ptime t2 = second_clock::local_time();    std::cout << to_simple_string(t2) << std::endl;    sleep(1);  }#endif#ifdef BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK   for (int i=0; i < 10; ++i) {     //ptime t2 = high_precision_clock::local_time();     ptime t2 = microsec_clock::local_time();     std::cout << to_simple_string(t2) << std::endl;   }#endif // BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK  return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?