Java如何判断是否是整点或整小时
1. 判断是否是整点
可以使用以下方法判断时间是否是整点:
// 获取当前时间
val now = System.currentTimeMillis()
// 获取当前时间的毫秒数
val millis = now % 1000
// 判断毫秒数是否为 0
if (millis == 0) {
// 是整点
} else {
// 不是整点
}
也可以使用以下方法判断时间是否是整点:
// 获取当前时间
val now = System.currentTimeMillis()
// 获取当前时间的秒数
val seconds = now / 1000
// 判断秒数是否为整数
if (seconds % 60 == 0) {
// 是整点
} else {
// 不是整点
}
2. 判断是否是整小时
可以使用以下方法判断时间是否是整小时:
// 获取当前时间
val now = System.currentTimeMillis()
// 获取当前时间的秒数
val seconds = now / 1000
// 判断秒数是否为整数
if (seconds % 3600 == 0) {
// 是整小时
} else {
// 不是整小时
}
以下是上述代码的详细说明:
System.currentTimeMillis()
函数返回当前时间的毫秒数。now / 1000
将毫秒数转换为秒数。seconds % 3600
计算秒数的余数,即秒数除以 3600 后的余数。if (seconds % 3600 == 0)
判断秒数的余数是否为 0。如果是,则表示时间是整小时。否则,表示时间不是整小时。