程序设计部分
1.自定义一个DateTime结构体,从1900年开始计算,输入32位时间戳,输出格式化日期时间,考虑闰年 不考虑闰秒
#include "iostream"
#include "time.h"
#include "string.h"
using namespace std;
typedef struct DateTime{
int year;
int mon;
int day;
int hour;
int min;
int second;
}DateTime;
int main() {
time_t rawtime;
struct tm *timeinfo;
struct DateTime dateTime;
char s[100];
time(&rawtime);
timeinfo = localtime(&rawtime);
strftime(s, sizeof(s), "%Y-%m-%d %H:%M:%S", timeinfo);
dateTime.year = timeinfo->tm_year + 1900;
dateTime.mon = timeinfo->tm_mon + 1;
dateTime.day = timeinfo->tm_mday;
dateTime.hour = timeinfo->tm_hour;
dateTime.min = timeinfo->tm_min;
dateTime.second = timeinfo->tm_sec;
cout << dateTime.year << ":" << dateTime.mon << ":" << dateTime.day <