Calendar c = Calendar.getInstance();
long diff = c.getTimeInMillis() - DateSaved.getTimeInMillis(); //result in millis
long daysDiff = (diff / (24 * 60 * 60 * 1000));
Run Code Online (Sandbox Code Playgroud)
一切正常,当我打印差异(整数天)...
问题从这里开始:
int daysDiffINT = (int) daysDiff;
int daysRemaining = (sumaINT/dailyINT) - daysDiffINT;
Run Code Online (Sandbox Code Playgroud)
我需要使用一些int值继续我的long diff.
上面这个不起作用.控制台给我一个错误:"无效的int"我搜索了一下,有成千上万的转换字符串到Int等.
但是我怎么能从长时间获得int?或长串?
这让我疯狂 :(
//大感谢大家 - 你已经学会了我如何制作自己的应用:)