我尝试将当前时间转换为Float值,但返回的值不是Float
我的代码:
float currentTime = Calendar.getInstance().get(Calendar.HOUR_OF_DAY) + (Calendar.getInstance().get(Calendar.MINUTE)/60f);
我没有获得Float值。我做错了什么?
提前致谢!
编辑:
这是使用新的未弃用方法的代码:
{!! $result['Name Two'] !!}
答案 0 :(得分:1)
这段代码
(Calendar.getInstance().getTime().getMinutes()/60);
总是返回0,因为你要分割整数。 尝试
(Calendar.getInstance().getTime().getMinutes()/60.0f);
或者更好,尽量避免在日期上使用过时方法getHours或getMinutes - 从日历本身获取这些信息