- ctime[meta header]
- std[meta namespace]
- function[meta id-type]
namespace std {
time_t time(time_t* timer);
}- time_t[link time_t.md]
現在時間までの経過秒を取得する。
ここで得られる値は、エポック (多くの処理系では1970年1月1日00:00:00 UTC) からの経過時間である。
timerがヌルポインタでない場合、取得した現在時間を*timerにも格納する。
現在時間までの経過秒をtime_t型の値として返す。
現在時間が取得できない場合、(time_t)(-1)を返す。
#include <ctime>
#include <iostream>
int main()
{
// 現在日時を取得する
std::time_t now = std::time(nullptr);
// 現在日時を文字列に変換して出力する
std::cout << std::ctime(&now);
}- std::time[color ff0000]
- std::ctime[link ctime.md]
Wed Aug 19 12:34:56 2026
- C++03