time ()- 确定当前时间
格式
#include <time.h>
time_t time(time_t *timeptr);语言级别
ANSI
线程安全
是
描述
time() 函数确定当前日历时间 (以秒为单位)。注: 日历时间是自 EPOCH 以来经过的秒数,即 00:00:00 , 1970 年 1 月 1 全球标准时间 (UTC)。
返回值
time() 函数返回当前日历时间。 返回值还存储在 timeptr提供的位置中。 如果 timeptr 为 NULL,那么不会存储返回值。 如果日历时间不可用,那么将返回值 (time_t) (-1) 。
示例
此示例获取时间并将其分配给 ltime。 然后,
ctime() 函数会将秒数转换为当前日期和时间。 然后,此示例将打印一条消息,给出当前时间。#include <time.h>
#include <stdio.h>
int main(void)
{
time_t ltime;
if (time(<ime) == -1)
{
printf("Calendar time not available.\n");
exit(1);
}
printf("The time is %s\n", ctime(<ime));
}
/****************** Output should be similar to: ****************
The time is Mon Mar 22 19:01:41 2004
*/
相关信息
- asctime ()-将时间转换为字符串
- asctime_r ()-将时间转换为字符串 (可重新启动)
- ctime ()-将时间转换为字符串
- ctime64()-将时间转换为字符串
- ctime64_r()-将时间转换为字符串 (可重新启动)
- ctime_r ()-将时间转换为字符串 (可重新启动)
- gmtime ()-转换时间
- gmtime64()-转换时间
- gmtime64_r()-转换时间 (可重新启动)
- gmtime_r ()-转换时间 (可重新启动)
- localtime ()-转换时间
- localtime64()-转换时间
- localtime64_r()-转换时间 (可重新启动)
- localtime_r ()-转换时间 (可重新启动)
- mktime ()-转换本地时间
- mktime64()-转换本地时间
- time64()-确定当前时间
- <time.h>