int main(void)
{
time_t now;
struct tm ts;
char buf[80];
time(&now);
ts = *localtime(&now); ///đoạn 1
strftime(buf, sizeof(buf), " %Y-%m-%d ", &ts);//đoạn 2
cout<<buf<<endl;
return 0;
}
Localtime(&now); và strftime dùng để làm gì trong C++?
Ban có thể tìm trên cplusplus trước
http://www.cplusplus.com/reference/ctime/localtime/?kw=localtime
Chương trình chuyển thời gian thành chuỗi năm tháng ngày. Hàm time để lấy thời kỳ gian hiện tại. Mình nhớ không nhầm thì đó là số giây tính từ 1/1/1970. Để cho người dùng hiểu được thì phải đổi qua kiểu dữ liệu struct có các thành phân như year, month…
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?