欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言时间函数大全

程序员文章站 2022-03-09 23:41:15
...

传送门

#include<time.h>
#include<stdio.h>
#include<stdlib.h>

void q1_stringtime()
{//char *ctime(const time_t *timep);
	time_t ti;
	time(&ti);
	printf("%s\n\n",ctime(&ti));//以字符串的形式获取时间日期
	//星期 月份 日 时:分:秒 年
	//注意:若再调用相关的时间日期函数,此字符串可能会被破坏
}

void q2_stringtime()
{//char *asctime(const struct tm * timeptr);
    time_t ti;
    time (&ti);
    printf("%s\n\n", asctime(gmtime(&ti)));
	//功能与ctime一样,但不知为啥返回的时间不对
}

void stringtime()
{//char *_strtime(char*)
	char str[10];
	_strtime(str);//以字符串的形式获取时间
	printf("%s\n\n",str); //时:分:秒
}
int main()
{
	stringtime();
	q1_stringtime();
	q2_stringtime();
	return 0;
}