Hàm time () trong C ++ trả về lịch thời gian hiện tại dưới dạng một đối tượng kiểu time_t.
Hàm time () được định nghĩa trong tệp tiêu đề.
thời gian () nguyên mẫu
time_t time (time_t * arg);
Hàm time () nhận một con trỏ đến time_t
đối tượng làm đối số của nó và trả về thời gian lịch hiện tại dưới dạng giá trị của kiểu time_t
.
Nếu arg không phải là một con trỏ null, giá trị trả về cũng được lưu trữ trong đối tượng được trỏ tới bởi arg.
tham số time ()
- arg: con trỏ tới một đối tượng time_t (nếu không phải null) lưu trữ thời gian.
thời gian () Giá trị trả về
- Khi thành công, hàm time () trả về thời gian lịch hiện tại dưới dạng một giá trị của kiểu
time_t
. - Khi thất bại, nó trả về -1 được nhập để nhập
time_t
.
Ví dụ 1: Hàm time () hoạt động với giá trị trả về như thế nào?
#include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
1489924627 giây đã trôi qua kể từ 00:00:00 GMT, ngày 1 tháng 1 năm 1970
Ví dụ 2: Hàm time () hoạt động như thế nào với con trỏ tham chiếu?
#include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
1489924627 giây đã trôi qua kể từ 00:00:00 GMT, ngày 1 tháng 1 năm 1970