توابع تاریخ و زمان سی

ctime [یا در برخی همگردان‌ها time] یکی از فایل‌های هدر استاندارد سی است و وظیفۀ اصلی آن انجام محاسبات مختلف مربوط به زمان‌ها و تاریخ‌ها در برنامه‌ها است.

 توابع موجود در این هدر 
Member  Description time   اعلام زمان کنونی int tm_hour   ساعات (۰ - ۲۳) int tm_isdst  تغییر ساعت تابستانی (فعال>۰، غیرفعال =۰) int tm_mday   روزهای ماه (۱ - ۳۱) int tm_min  دقیقه (۰ - ۶۰) int tm_mon  ماه‌ها (۰ - ۱۱ , ۱۱ = ژانویه) int tm_sec  ثانیه (۰ - ۶۰) int tm_wday  روزهای هفته (۰ - ۶  , ۰ = یکشنبه) int tm_yday  روزهای سال (۰ – ۳۶۵) int tm_year  سال‌ها از  ۱۹۰۰ (میلادی)

 نمونه کد 
#include <stdio.h>
#include <time.h>
int main(void)
{
    time_t timer = time(NULL);
    printf("ctime is %s\n", ctime(&timer));
    return 0;
}

#include <stdio.h>
#include <time.h>
int main ()
{
  time_t rawtime;
  time (&rawtime);
  printf("The current local time is: %s", ctime (&rawtime));
  return 0;
}

 پیوند به بیرون 



 منابع 
 https://web.archive.org/web/20200422171727/http://cplusplus.com/
 http://www.cppreference.com
 کتابخانه‌های GNU Gcc
 کتابخانه‌های ++GNU g

رده:زمان
رده:کتابخانه استاندارد سی