我需要将时间(02.35)的浮动表示转换为分钟。
所以我得到02楼层功能(楼层(02.35)= 2.)并乘以60.
如何从浮点数(02.35)中得到十进制数(35)?
谢谢!
答案 0 :(得分:0)
所以我尝试了不同的方法,这很有效。
time_to_minutes(TimeAsDouble, TimeInMinutes):-
HH is floor(TimeAsDouble),
MM is integer(100*(TimeAsDouble-HH)),
TimeInMinutes is ((HH*60) + MM).
编辑:修正了代码