gpt4 book ai didi

c++ - 用 C++ 检查日期

转载 作者:行者123 更新时间:2023-11-30 01:58:59 26 4
gpt4 key购买 nike

我想检查当前日期是否是特定的设置日期,如果该日期正确,我希望它运行一个代码块。否则它将结束脚本。我在想,它看起来像这样吗:

int/string? date = ????;

if(date==10/07/13){
}
else
return 0;

我会有一个名为 date 的变量,它会获取当前日期。我看到的问题是其中有斜杠。另外,我想补充一点,我是在英文版 Windows 7 计算机上写这篇文章的,我希望它能在荷兰文 Windows 7 计算机上打开。这会成为问题吗?

最佳答案

这应该让你开始:

#include <ctime>
#include <iostream>

int main()
{
std::time_t tp = std::time(NULL); // current time, an integer
// counting seconds since epoch

std::tm * ts = std::localtime(&tp); // parsed into human conventions


std::cout << "Year: " << 1900 + ts->tm_year << "\n"
<< "Month: " << ts->tm_mon << "\n"
<< "Day: " << ts->tm_mday << "\n"
;
}

除了 localtime(使用当前语言环境),您还可以使用 gmtime 来获取 UTC 时间。

关于c++ - 用 C++ 检查日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16633997/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com