C ++ localtime () - Thư viện chuẩn C ++

Hàm localtime () trong C ++ chuyển đổi thời gian nhất định kể từ kỷ nguyên thành thời gian lịch được biểu thị dưới dạng giờ địa phương.

Hàm localtime () được định nghĩa trong tệp tiêu đề.

nguyên mẫu localtime ()

 tm * localtime (const time_t * time_pretr);

Hàm localtime () nhận một con trỏ kiểu time_tlàm đối số của nó và trả về một đối tượng con trỏ của cấu trúc tm. Giá trị được trả về bởi hàm localtime () là giờ cục bộ.

Sau đó, giờ, phút và giây có thể được truy cập bằng tm_hour, tm_min và tm_sec tương ứng.

Tham số localtime ()

  • time_ptr: con trỏ đến một đối tượng time_t cần chuyển đổi.

localtime () Giá trị trả về

  • Khi thành công, hàm localtime () trả về một con trỏ đến một tmđối tượng.
  • Khi bị lỗi, một con trỏ null được trả về.

Ví dụ: Hàm localtime () hoạt động như thế nào?

 #include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_local = localtime(&curr_time); cout << "Current local time : " 

When you run the program, the output will be:

 Current local time : 19:20:14

thú vị bài viết...