Java获取当前时间精确到秒
时间: 2023-06-05 07:07:25 浏览: 226
可以使用以下代码获取当前时间精确到秒:
```
import java.util.Date;
import java.text.SimpleDateFormat;
public class CurrentTime {
public static void main(String[] args) {
Date date = new Date(); // 获取当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置时间格式
String currentTime = sdf.format(date); // 格式化时间
System.out.println("当前时间为:" + currentTime);
}
}
```
输出结果类似于:当前时间为:2022-01-01 00:00:00
相关问题
Java 获取当前时间精确到毫秒
可以使用Java的System类和Date类来获取当前时间精确到毫秒。
示例代码如下:
```
import java.util.Date;
public class GetCurrentTimeMillisExample {
public static void main(String[] args) {
// 获取当前时间精确到毫秒
long currentTimeMillis = System.currentTimeMillis();
// 将时间戳转换为Date类型
Date currentDate = new Date(currentTimeMillis);
// 输出当前时间
System.out.println(currentDate);
}
}
```
在上面的示例中,我们首先使用System.currentTimeMillis()方法获取当前时间戳,然后将其转换为Date类型,最后输出当前时间。这样就可以获取当前时间精确到毫秒了。
java获取当前时间精确到秒
在Java中,可以使用`java.time`包中的`LocalDateTime`类来获取当前时间,并使用`DateTimeFormatter`类将其格式化为字符串,精确到秒。具体代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime);
}
}
```
输出结果类似于:`2021-08-31 15:30:45`。