Love beautiful code? We do too.
Hàm char *asctime(const struct tm *timeptr)
Trả về một con trỏ tới một chuỗi biểu diễn ngày và thời gian của cấu trúc struct timeptr.
Dưới đây là phần khai báo cho asctime() trong C:
char *asctime(const struct tm *timeptr)
Tham số
Tham số timeptr là một con trỏ tới cấu trúc tm mà chứa một Calendar time được chia nhỏ thành các thành phần như sau:
struct tm {
int tm_sec; /* biểu diễn giây, từ 0 tới 59 */
int tm_min; /* biểu diễn phút, từ 0 tới 59 */
int tm_hour; /* biểu diễn giờ, từ 0 tới 23 */
int tm_mday; /* biểu diễn ngày của tháng, từ 1 tới 31 */
int tm_mon; /* biểu diễn tháng, từ 0 tới 11 */
int tm_year; /* biểu diễn năm, bắt đầu từ 1900 */
int tm_wday; /* ngày trong tuần, từ 0 tới 6 */
int tm_yday; /* ngày trong năm, từ 0 tới 365 */
int tm_isdst; /* biểu diễn Daylight Saving Time */
};
Trả về giá trị
Hàm này trả về một chuỗi chứa thông tin date và time trong một định dạng con người có thể đọc Www Mmm dd hh:mm:ss: ở đây Www là ngày trong tuần, Mmm là các ký tự chỉ tháng, dd là ngày của tháng, hh:mm:ss là thời gian và yyyy là năm.
#include <stdio.h>
#include <string.h>
#include <time.h>
int main()
{
struct tm t;
t.tm_sec = 10;
t.tm_min = 10;
t.tm_hour = 6;
t.tm_mday = 13;
t.tm_mon = 6;
t.tm_year = 116;
t.tm_wday = 3;
puts(asctime(&t));
return(0);
}
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Xem thêm:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời