Hàm ctime () trong C ++ chuyển đổi thời gian đã cho kể từ kỷ nguyên thành lịch địa phương và sau đó thành biểu diễn ký tự.
ctime(time)
Lệnh gọi tới là sự kết hợp của các hàm asctime () và localtime (), như asctime(localtime(time))
.
Nó được định nghĩa trong tệp tiêu đề.
ctime () nguyên mẫu
char * ctime (const time_t * time_ptr);
Hàm ctime () nhận một con trỏ tới time_t
đối tượng làm tham số của nó và trả về một biểu diễn văn bản của biểu mẫu:
Www Mmm dd hh: mm: ss yyyybiểu diễn thời gian ctime ()
Kiểu |
Sự miêu tả |
Giá trị |
---|---|---|
Www |
3 chữ cái ngày trong tuần |
Thứ Hai đến Chủ Nhật |
Mmm |
Tên tháng gồm 3 chữ cái |
Tháng 1 đến Tháng 12 |
dd |
Ngày có 2 chữ số trong tháng |
00 đến 31 |
hh |
Giờ 2 chữ số |
00 đến 23 |
mm |
Phút 2 chữ số |
00 đến 59 |
ss |
2 chữ số thứ hai |
00 đến 59 |
yyyy |
Năm 4 chữ số |
Năm 4 chữ số |
ctime () Tham số
- time_ptr: con trỏ đến một đối tượng time_t cần chuyển đổi.
ctime () Giá trị trả về
- Con trỏ đến một chuỗi kết thúc bằng rỗng trỏ đến biểu diễn ký tự của ngày và giờ.
Ví dụ: Hàm ctime () hoạt động như thế nào?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
Hôm nay là: Thứ Sáu 24 tháng 3 18:48:04 2017