static time_t to_time_t(const time_point& t) noexcept;
概要
system_clock
のtime_point
からtime_t
型に変換する。
戻り値
パラメータt
と同じ時間を指すtime_t
を返す。
time_point
の分解能がtime_t
よりも高い場合は、time_t
の分解能に切り捨てられる。
例外
投げない
例
#include <iostream>
#include <chrono>
#include <ctime>
using namespace std::chrono;
int main()
{
system_clock::time_point p = system_clock::now();
std::time_t t = system_clock::to_time_t(p);
std::cout << std::ctime(&t) << std::endl;
}
出力例
Tue Sep 27 14:21:13 2011
バージョン
言語
- C++11
処理系
- GCC: 4.6.1 ✅
- Visual C++: 2012 ✅, 2013 ✅, 2015 ✅