所以我正在为 Android 开发一个小的储蓄应用程序。 我有三个我需要处理的值(value)观。 我有每日储蓄金额的值(value),每月储蓄的值(value),以及年度储蓄的值(value)。 然后我想放入一个对象来购买。并输出您可以购买该元素的年数、月数、天数、周数。
我希望它被格式化为 您将能够在 1 个月 2 周 3 天内买得起这个项目
double days_till;
int years;
int months;
int weeks;
days_till = price/ daily_savings;
years = (int) (days_till/365);
int new_days_till = (int) ((days_till - years) * 365);
months = new_days_till/30;
int new_days_till2 = new_days_till - months*30;
weeks = new_days_till2/7;
int new_days_till3 = new_days_till2 - 7 * weeks;
String days_till_string = String.valueOf(years) + " years" + String.valueOf(months) + " months" + String.valueOf(weeks) + " weeks" + String.valueOf(new_days_till3) + "days";
最佳答案
关于java - 如何从天数转换为天数、周数、月数、年数(以每日储蓄计),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10377671/