//导入时间
DateTime drtime = Convert.ToDateTime("2023-08-01 23:00");
//过期时间
DateTime gqtime = Convert.ToDateTime("2023-08-12 13:59");
//当前时间
DateTime htime = DateTime.Now;
//计算过期与导入之间相差总天数
double day = (gqtime - drtime).TotalDays;
//计算过期与当前时间之间已消耗时间总天数
double cday = (gqtime - htime).TotalDays;
//总天数转百分比
double s = (double)(Math.Round((decimal)(day / double.Parse("100")), 3));
//剩余天数%
double cha = (double)(Math.Round((decimal)(cday / s), 3));
//已经消耗%
double chad = (double)(Math.Round((decimal)((day-cday) / s), 3));
计算卡密过期比例
于 2023-08-11 13:48:33 首次发布