So sánh ngày thực tế C++

Làm thế nào để so sánh với ngày thực tế trong C++ vậy mn?
mình đang làm bài về thuốc, muốn liệt kê danh sách các thuốc đã hết hạn

#include <iomanip>
#include <chrono>

int main()
{
	auto now = std::chrono::system_clock::now();
	auto in_time_t = std::chrono::system_clock::to_time_t(now);
	tm *x;
	x = std::localtime(&in_time_t);
	return 0;
}

Struct tm chứa 9 member kiểu int:

tm_sec
tm_min
tm_hour
tm_mday // Ngày trong tháng
tm_mon
tm_year // Năm kể từ 1990
tm_wday // Ngày trong tuần
tm_yday // Ngày trong năm
tm_isdst // Day light saving time flag, vì vn gần xích đạo nên cái này k áp dụng

Nguồn:
How to get current time and date in C++?
Outputting Date and Time in C++ using std::chrono
http://www.cplusplus.com/reference/ctime/tm/

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?