30/09/2018, 17:39

Localtime(&now); và strftime dùng để làm gì trong C++?

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;
}
Trần Toàn viết 19:40 ngày 30/09/2018

Ban có thể tìm trên cplusplus trước http://www.cplusplus.com/reference/ctime/localtime/?kw=localtime

Tuyendothanh viết 19:56 ngày 30/09/2018

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…

Bài liên quan
0