Java中怎么样获取字符串的当前时间
时间: 2023-06-29 07:10:35 浏览: 96
在Java中获取当前时间可以使用`java.util.Date`类或者`java.time.LocalDateTime`类。下面是两种方式的示例代码:
1. 使用`java.util.Date`类
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class CurrentTimeDemo {
public static void main(String[] args) {
Date currentDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = dateFormat.format(currentDate);
System.out.println("当前时间:" + currentTime);
}
}
```
2. 使用`java.time.LocalDateTime`类
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class CurrentTimeDemo {
public static void main(String[] args) {
LocalDateTime currentDateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String currentTime = currentDateTime.format(formatter);
System.out.println("当前时间:" + currentTime);
}
}
```
两种方式都可以获取当前时间,其中`java.time.LocalDateTime`是Java 8及以上版本中新增的时间类,相比`java.util.Date`类更加灵活和方便使用。
阅读全文