java错误:valueOf(java.lang.String) in java.lang.Float cannot be applied to (long) 这个是什么意思?

longtime1=calendar.getTimeInMillis();calendar.set(year,month-1,day);longtime2=calenda... long time1=calendar.getTimeInMillis();
calendar.set(year,month-1,day);
long time2=calendar.getTimeInMillis();
long days=(time2-time1)/(1000*60*60*24);



jtf17.setText(String.valueOf(days));
jtf18.setText(fakuan);
float fakuan1=Float.valueOf(fakuan).floatValue();
float days1=Float.valueOf(days).floatValue();
float fd=days1*fakuan1;

这一段在编译的时候出现如下问题:
valueOf(java.lang.String) in java.lang.Float cannot be applied to (long)
float days1=Float.valueOf(days).floatValue();

days类型设为了long,我要怎么修改~~
展开
 我来答
yuangxi
2008-05-06
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
强制转换
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式