1. Trang chủ
  2. » Thể loại khác

Date và Time trong C++ | 101 bài hướng dẫn C++ hay nhất cpp date time

5 709 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 357,97 KB

Nội dung

http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Date Time C++ Thư viện chuẩn C++ (C++ Standard Library) không cung cấp kiểu Date thích đáng C++ kế thừa cấu trúc hàm để thao tác Date Time từ C Để truy cập hàm cấu trúc liên quan tới Date Time, bạn cần khai báo chương trình C++ bạn Có kiểu liên quan tới thời gian: clock_t, time_t, size_t, tm Trong kiểu clock_t, size_t time_t biểu diễn System date time dạng int Kiểu cấu trúc tm giữ Date Time mẫu cấu trúc C có phần tử sau: struct tm { int tm_sec; // seconds of minutes from to 61 int tm_min; // minutes of hour from to 59 int tm_hour; // hours of day from to 24 int tm_mday; // day of month from to 31 int tm_mon; // month of year from to 11 int tm_year; // year since 1900 int tm_wday; // days since sunday int tm_yday; // days since January 1st int tm_isdst; // hours of daylight savings time } Bảng liệt kê hàm quan trọng bạn làm việc với Date Time C C++ Tất vả hàm phần thư viện C C++ chuẩn bạn kiểm tra chi tiết sử dụng tham chiếu tới Thư viện chuẩn C++ cung cấp đây: STT Hàm & Mục đích time_t time(time_t *time); Trả thời gian theo lịch hệ thống, số giây trôi qua từ 1/1/1970 Nếu hệ thống khơng có thời gian, trả -1 char *ctime(const time_t *time); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Hàm trả trỏ tới chuỗi mẫu: day month year hours:minutes:seconds year\n\0 struct tm *localtime(const time_t *time); struct tm *localtime(const time_t *time); Hàm trả trỏ tới cấu trúctm biểu diễn local time clock_t clock(void); Hàm trả giá trị mà xấp xỉ với lượng thời gian chương trình gọi chạy Trả -1 thời gian khơng có sẵn char * asctime ( const struct tm * time ); Trả trỏ tới chuỗi mà chứa thông tin lưu giữ cấu trúc trỏ tới time biến đổi thành mẫu: day month date hours:minutes:seconds year\n\0 struct tm *gmtime(const time_t *time); Trả trỏ tới time mẫu cấu trúc tm Thời gian biểu diễn dạng Coordinated Universal Time (UTC), chất Greenwich Mean Time (GMT) time_t mktime(struct tm *time); Trả thời gian theo lịch tương đương với thời gian tìm thấy cấu trúc trỏ tới time double difftime ( time_t time2, time_t time1 ); Hàm tính tốn khác số giây time1 time2 size_t strftime(); Hàm sử dụng để định dạng Date Time định dạng cụ thể http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Date Time C++ Giả sử bạn muốn lấy date time hệ thống: local time dạng UTC Ví dụ sau thực cơng việc trên: #include #include using namespace std; int main( ) { // current date/time based on current system time_t now = time(0); // convert now to string form char* dt = ctime(&now); cout

Ngày đăng: 02/12/2017, 14:03

TỪ KHÓA LIÊN QUAN