Mặc dù thư viện chuẩn C không cung cấp các hàm trực tiếp cho tính toán ngày, bạn có thể thao tác với ngày tháng sử dụng thư viện time.h, cụ thể là làm việc với kiểu dữ liệu time_t và struct tm.
time.h
time_t
struct tm
C không có kiểu dữ liệu dành riêng cho ngày tháng, do đó cần sử dụng thư viện time.h để làm việc với cấu trúc ngày và giờ.
Hàm strftime từ thư viện <time.h> thường được sử dụng cho mục đích này.
strftime
<time.h>
Trong C, tiêu đề <time.h> cung cấp các hàm và kiểu cần thiết để làm việc với ngày và giờ.
C không cung cấp một cách tích hợp sẵn để phân tích cú pháp ngày từ chuỗi một cách trực tiếp, vì vậy chúng ta thường phải sử dụng hàm strptime có trong thư viện <time.h> cho các hệ thống POSIX.
strptime