Ngày, ngày và giờ hiện tại là tất cả các ngày lịch được in trên màn hình. Trong c ++, ctime thư viện chứa tất cả các phương thức và biến liên quan đến ngày và giờ .
Bạn cũng có thể kiểm tra chi tiết ngày và giờ hiện tại bằng cách sử dụng thư viện ctime chứa các phương thức hiển thị thời gian. Các phương pháp sau được sử dụng để hiển thị chi tiết ngày và giờ -
thời gian () - Phương thức time () dùng để tìm thời gian hiện tại. Thời gian trả về của phương thức time () là time_t. time_t là kiểu dữ liệu có thể lưu trữ thời gian.
localtime () - Để chuyển đổi các biến kiểu time_t thành một biến có thể chứa cả ngày và giờ. Hàm localtime () chuyển đổi time_t thành một cấu trúc có thể chứa cả ngày và giờ . Nó chấp nhận hàm time () làm đối số.
Dữ liệu được trả về bởi phương thức localtime () không thể được in trực tiếp ra màn hình đầu ra. Vì vậy, asctime () phương thức sẽ trả về ngày ở dạng sau -
day month date hh:mm:ss year
Bây giờ, hãy tập hợp tất cả các phương pháp này lại với nhau thành một chương trình. Chương trình này sử dụng các phương pháp của ctime và định nghĩa time_t biến này được sử dụng để giữ ngày và giờ hiện tại bằng cách sử dụng phương thức time (). Dữ liệu từ biến này được chuyển đến phương thức localtime () có dữ liệu trả về được chuyển tới phương thức asctime (), phương thức này sẽ trả về biểu mẫu có thể đại diện cho người dùng và hiển thị nó.
Ví dụ
#include<iostream> #include<ctime> using namespace std; int main(){ time_t timetoday; time (&timetoday); cout << "Calendar date and time as per todays is : "<< asctime(localtime(&timetoday)); return 0; }
Đầu ra
Calendar date and time as per today is : Mon Sep 9 18:56:33 2019