java LocalTime 获取当前时间、
时间: 2023-07-17 08:55:39 浏览: 194
Java中可以使用`LocalTime`类来获取当前时间。可以通过以下代码来实现:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalTime currentTime = LocalTime.now();
// 输出当前时间
System.out.println("当前时间:" + currentTime);
}
}
```
运行上述代码,将会输出当前的时间。请注意,输出的时间格式为 `HH:mm:ss.SSS`。
相关问题
Java Localtime 获取时间毫秒值
在Java中,如果你想要获取LocalTime对象当前的时间毫秒值,你可以使用`LocalTime.now()`方法来获得本地当前时间,然后通过`toInstant(ZoneId.systemDefault())`将其转换为Instant对象,再利用` Instant::toEpochMilli `方法得到对应的毫秒数。以下是示例代码:
```java
import java.time.LocalTime;
import java.time.Instant;
public class Main {
public static void main(String[] args) {
// 获取本地当前时间
LocalTime currentTime = LocalTime.now();
// 将LocalTime转换为Instant,并获取毫秒值
Instant instant = currentTime.atZone(ZoneId.systemDefault()).toInstant();
long milliseconds = instant.toEpochMilli();
System.out.println("当前时间的毫秒值:" + milliseconds);
}
}
```
java LocalTime 获取前两个小时时间
要获取当前时间前两个小时的时间,可以使用`minusHours()`方法来减去小时数。以下是示例代码:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalTime currentTime = LocalTime.now();
// 减去两个小时
LocalTime pastTime = currentTime.minusHours(2);
// 输出前两个小时的时间
System.out.println("前两个小时的时间:" + pastTime);
}
}
```
运行上述代码,将会输出当前时间前两个小时的时间。请注意,输出的时间格式为 `HH:mm:ss.SSS`。
阅读全文