调用系统时间
两步操作
1. 调用time()函数,获取从1970年1月1日到当前时间的毫秒数;
2. 调用localtime()函数,把步骤1中的毫秒数转换成当前时间的年月日。
#include <stdio.h>
//引入相关标准库函数
//time函数和localtime函数从<time.h>库调用
#include <time.h>
int main() {
//1 计算从1970.1.1到当前毫秒数
//1.1 currentTime变量,time_t数据类型
time_t currentTime=time(¤tTime);
//2 转化成年月日
//2.1 localTime结构体指针变量,数据类型是tm结构体;
//2.2 localTime函数,计算当前年月日
struct tm* localTime=localtime(¤tTime);
//3 asctime函数,将 localTime指向的时间转换为字符串格式
printf("当前时间为: %s", asctime(localTime));
return 0;
}