Skip to content

Latest commit

 

History

History
67 lines (50 loc) · 1.6 KB

system_clock.md

File metadata and controls

67 lines (50 loc) · 1.6 KB

#system_clock

namespace std {
namespace chrono {
  class system_clock;
}}

###概要 system_clockは、システム時間を表現するためのクロックである。 time_tとの互換性がある。

###メンバ関数

now 現在日時の取得
to_time_t time_tへの変換
from_time_t time_tからの変換

###メンバ型

rep 内部表現となる算術型
period 時間の間隔を表すratio
duration 経過時間の型
time_point 時間の一点を指す型

###メンバ定数

is_steady = unspecified 逆行しないクロックかどうかを表すbool

###例

#include <iostream>
#include <chrono>

using namespace std::chrono;

int main()
{
  // 現在日時を取得
  system_clock::time_point p = system_clock::now();

  // time_tに変換して出力
  std::time_t t = system_clock::to_time_t(p);
  std::cout << std::ctime(&t) << std::endl;
}

###出力例

Tue Oct 16 15:00:08 2012

##バージョン ###言語

  • C++11

###処理系