C++ 如何获取c+;中的当前日期+;?
我没有找到任何能给出唯一日期的解决方案。我找到了解决方案,但都很复杂,我们必须解析数组并将日期与时间分开如果您今天运行以下代码,那么您将找到 以下格式的当前日期 2015年4月14日C++ 如何获取c+;中的当前日期+;?,c++,date,ctime,C++,Date,Ctime,我没有找到任何能给出唯一日期的解决方案。我找到了解决方案,但都很复杂,我们必须解析数组并将日期与时间分开如果您今天运行以下代码,那么您将找到 以下格式的当前日期 2015年4月14日 #包括 #包括 使用名称空间std; int main() { charc[9]; _标准(c); cout #包括 #包括 使用名称空间std; int main() { 现在时间=时间(0); tm*ltm=localtime(&now); 不能试试这个 #include <iostream> #
#包括
#包括
使用名称空间std;
int main()
{
charc[9];
_标准(c);
cout
#包括
#包括
使用名称空间std;
int main()
{
现在时间=时间(0);
tm*ltm=localtime(&now);
不能试试这个
#include <iostream>
#include <iomanip>
#include <ctime>
int main()
{
auto t = std::time(nullptr);
auto tm = *std::localtime(&t);
std::cout << std::put_time(&tm, "%d-%m-%Y %H-%M-%S") << std::endl;
}
#包括
#包括
#包括
int main()
{
自动t=std::时间(nullptr);
auto tm=*std::localtime(&t);
STD::CUT代码段不支持C++,但是,SyrdEdEsS不是C++标准中包含的函数。
#include <iostream>
#include <iomanip>
#include <ctime>
int main()
{
auto t = std::time(nullptr);
auto tm = *std::localtime(&t);
std::cout << std::put_time(&tm, "%d-%m-%Y %H-%M-%S") << std::endl;
}