Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Standard library header <ctime>

      From cppreference.com
      <cpp‎ |header
       
       
      Standard library headers
       

      This header was originally in the C standard library as<time.h>.

      This header is part of theC-style date and time library.

      Contents

      Macro constants

      number of processor clock ticks per second
      (macro constant)[edit]
      implementation-defined null pointer constant
      (macro constant)[edit]

      Types

      process running time
      (typedef)[edit]
      unsigned integer type returned by thesizeof operator
      (typedef)[edit]
      time since epoch type
      (typedef)[edit]
      calendar time type
      (class)[edit]
      (C++17)
      time in seconds and nanoseconds
      (struct)[edit]

      Functions

      Time manipulation
      returns raw processor clock time since the program is started
      (function)[edit]
      returns the current time of the system as time since epoch
      (function)[edit]
      computes the difference between times
      (function)[edit]
      returns the calendar time in seconds and nanoseconds based on a given time base
      (function)[edit]
      Format conversions
      converts astd::time_t object to a textual representation
      (function)[edit]
      converts astd::tm object to a textual representation
      (function)[edit]
      converts astd::tm object to custom textual representation
      (function)[edit]
      converts time since epoch to calendar time expressed as Universal Coordinated Time
      (function)[edit]
      converts time since epoch to calendar time expressed as local time
      (function)[edit]
      converts calendar time to time since epoch
      (function)[edit]

      [edit]Synopsis

      #define NULL /* see description */#define CLOCKS_PER_SEC /* see description */#define TIME_UTC /* see description */ namespace std{using size_t=/* see description */;using clock_t=/* see description */;using time_t=/* see description */; struct timespec;struct tm;   clock_t clock();double difftime(time_t time1, time_t time0);  time_t mktime(tm* timeptr);  time_t time(time_t* timer);int timespec_get(timespec* ts,int base);char* asctime(const tm* timeptr);char* ctime(const time_t* timer);  tm* gmtime(const time_t* timer);  tm* localtime(const time_t* timer);  size_t strftime(char* s, size_t maxsize,constchar* format,const tm* timeptr);}

      [edit]Classstd::timespec

      struct timespec{std::time_t tv_sec;long tv_nsec;};

      [edit]Classstd::tm

      struct tm{int tm_sec;int tm_min;int tm_hour;int tm_mday;int tm_mon;int tm_year;int tm_wday;int tm_yday;int tm_isdst;};
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/header/ctime&oldid=147332"

      [8]ページ先頭

      ©2009-2025 Movatter.jp