char* ctime(const time_t *timep)
1.0、参考
1.1、此函数的作用

得到格式化的时间,格式为星期 月 日 小时:分:秒 年

1.2、参数说明

time_t的定义:

typedef long int __time_t;
typedef __time_t time_t;

time_t表示从1970-01-01 00:00:00,到某个时间点,所经过的数, 它是相对时间。

time_t是一个有符号数,也就是它也可以是负数,表示1970-01-01 00:00:00之前的时间。

1.3、返回值说明

得到格式化的时间,格式为星期 月 日 小时:分:秒 年

1.4、使用示例
#include <stdio.h>
#include <time.h>

int main() {
    time_t tt = time(NULL);
    char *str = ctime(&tt);
    printf("现在是:%s", str);
    return 0;
}

使用cc命令编译 ⤵︎

cc -o test_time test.c

运行结果如下 ⤵︎

Mon Mar 18 12:01:19 2019