2015-04-14 26 views

回答

0

如果您運行以下代碼,那麼今天您可以按以下格式找到當前日期: 。

15年4月14日

#include<iostream> 
 
#include<ctime> 
 
using namespace std; 
 
int main() 
 
{ 
 
\t char c[9]; 
 
\t _strdate_s(c); 
 
\t cout<<c<<endl; 
 
\t return 0; 
 
}

+3

代碼段不支承實t C++,但。 – keyser

+1

_strdate_s不是包含在C++標準中的函數。據我所知,它只支持視覺工作室附帶的圖書館。 – smerlin

0

ideone code

#include <iostream> 
#include <ctime> 
using namespace std; 

int main() 
{ 
    time_t now = time(0); 

    tm *ltm = localtime(&now); 

    cout << "Year: "<< 1900 + ltm->tm_year << endl; 
    cout << "Month: "<< 1 + ltm->tm_mon<< endl; 
    cout << "Day: "<< ltm->tm_mday << endl; 
} 
2

嘗試這個

#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; 
}