13.5怎样在C语言中取得当前日期或时间?
只要使用函数time(), ctime(), localtime() 和/或strftime() 就可以了。下面是个简单的例子:
#include <stdio.h>
#include <time.h>
int main()
{
time_t now;
time(&now);
printf("It’s %s", ctime(&now));
return 0;
}
用函数strftime() 可以控制输出的格式。如果你需要小于秒的解析度, 参见问题19.36。
#include <stdio.h>
#include <time.h>
int main()
{
time_t now;
time(&now);
printf("It’s %s", ctime(&now));
return 0;
}
用函数strftime() 可以控制输出的格式。如果你需要小于秒的解析度, 参见问题19.36。