我在将以秒为单位的时间转换1352364
为“周、天、小时、秒、分钟”的时间戳格式时遇到问题。到目前为止,这是我的代码。
int timeToGrow = 1352364;
int secs = timeToGrow % 60;
int mins = (timeToGrow / 60) % 60;
int hours = (timeToGrow / 60) / 60;
int days = ((timeToGrow / 60) / 60) / 24;
int weeks = (((timeToGrow/60)/60)/24)/7;
System.out.println(weeks + " Weeks "+ days + " Days " + hours + " Hours " + mins + " Minutes " + secs + " Seconds.");
Run Code Online (Sandbox Code Playgroud)
代码应该打印出来2 Weeks 1 Days 15 Hours 39 Minutes 24 …