// 获取当前时间的时间戳time_t currentTime;time(¤tTime);// 使用localtime函数将时间戳转换为struct tm结构体的副本struct tm localTime;localtime_s(&localTime, ¤tTime); // 在Windows上使用localtime_s// 提取年、月、日、时、分和秒int year = localTime.tm_year + 1900; // 年份是从1900年开始的int month = localTime.tm_mon + 1; // 月份是从0开始的,所以要加1int day = localTime.tm_mday;int hour = localTime.tm_hour;int minute = localTime.tm_min;int second = localTime.tm_sec;// 打印当前年、月、日、时、分和秒printf("Current date and time: %d-%02d-%02d %02d:%02d:%02d\n", year, month, day, hour, minute, second);