c++获取系统日期年和月还有日

我想把系统日期的年月日放到一个变量里并读取
希望可以判断系统时间和这个变量的日期是否相同

注意 年和月 的取值,月份是返回0-11序号的所以要+1,年份也是返回索引号的,从1900年开始返回的要 +1900;

#include <iostream>
#include <ctime>
 
using namespace std;
 
int main( )
{
    int y,m,d; 
    time_t now = time(0);
    tm *ltm = localtime(&now);

    y = 1900 + ltm->tm_year;
    m = 1 + ltm->tm_mon;
    d = ltm->tm_mday;
    
    cout << y << "年" << m <<  "月" << d << "日" << endl;
    
     return 0;  
}

https://www.apull.net/html/20100315832.html