Computer >> Máy Tính >  >> Lập trình >> C ++

hàm localtime () trong C ++

Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và các ví dụ của hàm localtime () trong C ++ STL.

localtime () là gì?

Hàm localtime () là một hàm có sẵn trong C ++ STL, được định nghĩa trong tệp tiêu đề . localtime () được sử dụng để chuyển đổi thời gian đã cho thành giờ địa phương.

Hàm này sử dụng một giá trị được gọi bởi bộ đếm thời gian và điền vào giá trị của cấu trúc và nó chuyển đổi giá trị thành múi giờ cục bộ đã cho

Cú pháp

localtime(time_t *timer);

Tham số

Hàm chấp nhận (các) tham số sau -

  • bộ đếm thời gian - Nó là một con trỏ đến các đối tượng có giá trị kiểu time_t.

Giá trị trả về

Hàm này trả về một con trỏ trỏ đến cấu trúc thời gian được lưu trữ trong múi giờ cục bộ.

Ví dụ

#include <bits/stdc++.h>
using namespace std;
int main(){
   time_t hold;
   hold = time(NULL);
   tm* hold_local = localtime(&hold);
   cout<<"Current local time of system is: "<< hold_local->tm_hour << ":"<<hold_local->tm_min << ":"<<hold_local->tm_sec;
   return 0;
}

Đầu ra

Current local time of system is: 8:28:57