* ignore *将当前时间转换为浮点值

时间:2015-05-04 14:51:44

标签: android time floating-point

我尝试将当前时间转换为Float值,但返回的值不是Float

我的代码:

float currentTime = Calendar.getInstance().get(Calendar.HOUR_OF_DAY) + (Calendar.getInstance().get(Calendar.MINUTE)/60f);

我没有获得Float值。我做错了什么?

提前致谢!

编辑:

这是使用新的未弃用方法的代码:

{!! $result['Name Two'] !!}

1 个答案:

答案 0 :(得分:1)

这段代码

(Calendar.getInstance().getTime().getMinutes()/60);

总是返回0,因为你要分割整数。 尝试

(Calendar.getInstance().getTime().getMinutes()/60.0f);

或者更好,尽量避免在日期上使用过时方法getHours或getMinutes - 从日历本身获取这些信息