大家好,我想知道工作时间是多少? 我的理解是:
test sample 1:-
var result = TimeSpan.FromHours(2.5);
var hours = (int)result.TotalHours;
var minutes = result.Minutes;
output
hours = 2
minutes = 30
it's calculate minute 6*5 = 30
test sample 2:-
var result = TimeSpan.FromHours(2.123);
var hours = (int)result.TotalHours;
var minutes = result.Minutes;
output
hours = 2
minutes = 7
how it calculate minute = 7
请帮帮我
最佳答案
当您从带有 float 的小时数中获取 TimeSpan
时, float 部分被视为小时中分钟数的百分比。小时有 60 分钟,因此 60 = 7 (12.3%) 的 0.123。
关于c# - TimeSpan.FromHours 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100166/