توابع تاریخ و زمان سی
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;
}
پیوند به بیرون
- "Calendar Time". The GNU C Library Reference Manual. 2001-07-06. Retrieved 2007-04-03.
- "gmtime". The Open Group Base Specifications. 2008-12-09.
منابع
- https://web.archive.org/web/20200422171727/http://cplusplus.com/
- http://www.cppreference.com
- کتابخانههای GNU Gcc
- کتابخانههای ++GNU g