如果我有一个2.75的双倍,那么在.Net中有一种方法可以将其格式化为'2:45'
如果是例如2.75555555555,则应将其四舍五入到最接近的分钟.我不介意自己编码,但我想知道.Net是否可以.我检查了ToString,但没有找到任何东西.
谢谢
我试图取一个小数并转换它,以便我可以回答它为小时,分钟和秒.
我有时间和分钟,但我正在试图找到秒钟.谷歌搜索了一段时间没有运气.我确信这很简单,但我尝试过的任何工作都没有.任何建议表示赞赏!
这是我有的:
function convertTime($dec)
{
$hour = floor($dec);
$min = round(60*($dec - $hour));
}
Run Code Online (Sandbox Code Playgroud)
就像我说的那样,我得到的时间和分钟没有问题.因某种原因只是努力争取秒数.
谢谢!
我有一个关于格式化字符串或浮点数的问题.
所以基本上我有这些数字需要输出如图所示:
9.8333333333333 -> 09:50
5.5555555555556 -> 05:33
10.545454545455 -> 10:33
1.3333333333333 -> 01:20
20.923076923077 -> 20:55
Run Code Online (Sandbox Code Playgroud)
这是我写的函数,它在我需要的东西上做得很糟糕.
function getTime($dist, $road) {
$roads = array('I' => 65, 'H' => 60, 'M' => 55, 'S' => 45);
$time = $dist / $roads[$road];
return round($time -1) . ':' . substr((float)explode('.', $time)[1] * 60, 0, 2);
}
Run Code Online (Sandbox Code Playgroud)
因此,如果任何人有任何想法ID欣赏它,我已经尝试了DateTime类,但无法正确格式化数字以供它使用.
谢谢.
我有一个小数.该小数的范围介于0和23.999999之间.该小数表示时间.例如,如果小数是0.25,那么它表示的时间是12:15 AM.如果小数是23.50,它代表的时间是晚上11:30.
我有三个变量: - 小时 - 分钟 - 秒
使用该小数,我怎么在填写Hours,Minutes和Seconds值?