要从不正确存储的小时中解析出分钟,首先需要将小时转换为小数形式,然后将小数部分转换为分钟。以下是使用Python的代码示例:
# 输入不正确存储的小时
incorrect_hours = 2.5
# 将不正确的小时转换为小数形式
decimal_hours = int(incorrect_hours) + (incorrect_hours % 1) * 100 / 60
# 将小数部分转换为分钟
minutes = int(decimal_hours % 1 * 60)
# 输出解析后的分钟
print(minutes)
输出将会是30,即2.5小时中的分钟部分。
首先,我们使用int(incorrect_hours)
将不正确存储的小时转换为整数形式的小时,即2小时。然后,我们使用(incorrect_hours % 1)
获取不正确小时的小数部分,即0.5。接下来,我们将小数部分乘以100/60,将其转换为分钟,即0.5 * 100 / 60 = 0.8333。最后,我们使用int(decimal_hours % 1 * 60)
将小数部分转换为分钟整数部分,即0.8333 * 60 = 49.998,取整后为49分钟。
下一篇:不正确的Apex图表渲染