如何以秒为单位获取午夜以来的时间

首先,这是我在Java

1类中遇到的一个简单问题。这是一个静态时间,我已经将其设置为“今天”为8:49:12,因此我要弄清楚这代表了午夜之后的多秒,以及“午夜”之后的秒数。8小时49分钟12秒。现在是我的代码:

hour    = 8;

minute = 59;

second = 32;

System.out.println("The static time used for this program was: " + hour + ":" + minute + ":" + second);

我的问题是,我如何获得的时候不知道 和 午夜。

因此,基本上输出是:

Number of seconds since midnight: 

Number of seconds to midnight:

之后的空间是几秒钟。

谢谢,请解释原因,以及如何选择解决方法。我想学习:P

回答:

试试这个简单的数学:

System.out.println("Number of seconds since midnight:" +(second + (minute*60) + (hour*3600)));

System.out.println("Number of seconds to midnight:" +((60-second) + ((60-1-minute)*60) + (24-1-hour)*3600));

以上是 如何以秒为单位获取午夜以来的时间 的全部内容, 来源链接: utcz.com/qa/402898.html

回到顶部