实例代码
#include <ctime>
#include <iostream>
#include <string>
#pragma warning(disable:4996)
using namespace std;
/*
编译时出现以下报错,
C4996 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS
解决办法:
在头文件处,增加:#pragma warning(disable:4996)
相关的解决办法,详见以下链接
https://blog.csdn.net/weixin_40937100/article/details/88809384
*/
int main()
{
string str_year, str_mon, str_mday, str_hour, str_min, str_sec;
string str_now;
string str_filename;
time_t now = time(0);
tm *this_monent = localtime(&now);
//tm结构的变量都属于int
cout << "这一刻属于哪一年=" << 1900 + this_monent->tm_year << "\n";
cout << "这一刻属于该年哪个月=" << this_monent->tm_mon << "\n";
cout << "这一刻属于该月哪一日=" << this_monent->tm_mday << "