Files
weipan_cl/分钟时间对应算法.txt
2025-02-12 11:46:33 +08:00

20 lines
571 B
Plaintext

def map_to_time(last_four_digits):
# 提取前两位和后两位
hour_part = last_four_digits // 100
minute_part = last_four_digits % 100
# 计算小时数
hour = 9 + (63 - hour_part)
# 计算分钟数
if minute_part == 96:
minute = 0
elif minute_part == 37:
minute = 59
else:
# 线性映射计算分钟数
minute = int(((96 - minute_part) / (96 - 37)) * 59)
# 返回时间
return f"{hour:02d}:{minute:02d}"
# 示例
last_four_digits = 6282
print("对应时间:", map_to_time(last_four_digits))