import sys from datetime import datetime, timedelta import tkinter as tk from tkinter import messagebox def check_expiry(expiry_date): current_date = datetime.now().date() expiry_date = datetime.strptime(expiry_date, "%Y-%m-%d").date() if current_date < expiry_date: remaining_days = (expiry_date - current_date).days messagebox.showinfo("到期提醒", f"还有 {remaining_days} 天到期") elif current_date == expiry_date: messagebox.showinfo("到期提醒", "今天到期") else: messagebox.showwarning("到期提醒", "已过期") sys.exit(1) # 使用非零状态码表示程序异常退出 expiry_date = "2024-2-5" check_expiry(expiry_date)