bug修改 - 剩余天数问题

This commit is contained in:
renhaoting 2025-12-26 19:17:27 +08:00
parent 12aeabe6c4
commit 20f17da637
1 changed files with 2 additions and 1 deletions

View File

@ -188,7 +188,8 @@ class BoxTaskHelper: BaseTaskHelper<TaskStateBoxRoot, BoxTaskRoot>() {
} }
fun getLeftValidBoxTotalDurationStr(): String { fun getLeftValidBoxTotalDurationStr(): String {
val leftMs = TaskManager.instance().boxTaskStatus().getCurrentBoxTotalDurationMs() val boxStatus = TaskManager.instance().boxTaskStatus()
val leftMs = boxStatus.getCurrentBoxTotalDurationMs() + boxStatus.getCurrentBoxStartTimeMs() - DateUtil.getCurTimeMs()
val boxLeftDays = leftMs / (24*3600000) val boxLeftDays = leftMs / (24*3600000)
val boxLeftHours = (leftMs - boxLeftDays * 24 * 3600000) / 3600000 val boxLeftHours = (leftMs - boxLeftDays * 24 * 3600000) / 3600000
return boxLeftDays.toString() + ResUtil.getString(R.string.day_simple) + " " + boxLeftHours.toString( ) + ResUtil.getString(R.string.hour_simple) return boxLeftDays.toString() + ResUtil.getString(R.string.day_simple) + " " + boxLeftHours.toString( ) + ResUtil.getString(R.string.hour_simple)