Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    28-12-2008
    Bài viết
    106
    Like
    0
    Thanked 0 Times in 0 Posts

    Hỏi về các hàm Lấy thời gian hệ thống?

    Chào các bạn!
    Mình muốn viết một đoạn code in ra thời gian của hệ thống ở dạng
    Giờ:phút:Giây ví dụ như: 15:30:20 nhưng không biết làm sao.
    Mình chưa biết gì về các hàm cũng như các thư viện có liên quan đến thời gian cả,mong các bạn chỉ dẫn cụ thể,thanks a lot!
    Quote Quote

  2. #2
    Tham gia
    30-10-2008
    Location
    Hà Nội
    Bài viết
    550
    Like
    0
    Thanked 3 Times in 1 Post
    Quote Được gửi bởi levanphong7887 View Post
    Chào các bạn!
    Mình muốn viết một đoạn code in ra thời gian của hệ thống ở dạng
    Giờ:phút:Giây ví dụ như: 15:30:20 nhưng không biết làm sao.
    Mình chưa biết gì về các hàm cũng như các thư viện có liên quan đến thời gian cả,mong các bạn chỉ dẫn cụ thể,thanks a lot!
    dùng các hàm trong <ctime> hay <time.h>
    PHP Code:
    #include <iostream>
    #include <ctime>
    using namespace std;

    int main(){
         
    time_t t;
         
    time(NULL);

         
    cout << ctime(&t);

         return 
    0;


  3. #3
    Tham gia
    28-07-2009
    Location
    California
    Bài viết
    53
    Like
    0
    Thanked 0 Times in 0 Posts
    @levanphong7887:

    Bro cần lấy thông tin thời gian hệ thống, chuyển đổi sang cấu trúc struct tm, rồi xuất kết quả:

    (1) lấy thông tin thời gian hệ thống: time_t now = ctime(NULL);

    (2) chuyển đổi sang struct tm: struct tm *timeinfo = localtime(&now);

    (3) xuất kết quả: 2 cách

    (3.1) truy xuất trực tiếp struct tm:
    cout << timeinfo->tm_hour << ":" << timeinfo->tm_min << ":" << timeinfo->tm_sec;

    (3.2) dùng hàm tạo chuỗi thời gian strftime với format thích hợp:
    char buf[100];
    strftime(buf, 100, "%X", timeinfo);
    cout << buf;

    Hàm strftime có nhiều chuỗi định dạng để xuất ngày, giờ... theo nhiều dạng thức khác nhau.
    Tham khảo: http://www.cplusplus.com/reference/c...time/strftime/
    Được sửa bởi cal lúc 20:36 ngày 15-08-2009

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •