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

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

توابع موجود در این هدر

MemberDescription
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;
}

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

  • "Calendar Time". The GNU C Library Reference Manual. 2001-07-06. Retrieved 2007-04-03.
  • "gmtime". The Open Group Base Specifications. 2008-12-09.

    منابع

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.