import sys from datetime import datetime, timedelta import tkinter as tk from tkinter import messagebox def check_expiry(expiry_date): current_date = datetime.now() expiry_date = datetime.strptime(expiry_date, "%Y-%m-%d %H:%M") if current_date < expiry_date: remaining_time = expiry_date - current_date remaining_days = remaining_time.days remaining_hours = remaining_time.seconds // 3600 remaining_minutes = (remaining_time.seconds % 3600) // 60 messagebox.showinfo("到期提醒", f"还有 {remaining_days} 天 {remaining_hours} 小时 {remaining_minutes} 分钟到期") elif current_date == expiry_date: messagebox.showinfo("到期提醒", "今天到期") else: messagebox.showwarning("到期提醒", "已过期,请联系客服充值\n wx:13888888888") sys.exit(1) # 使用非零状态码表示程序异常退出 expiry_date = "2024-02-05 12:30" check_expiry(expiry_date)