java 获取当前时间 输出dateTime格式
时间: 2023-07-05 11:33:15 浏览: 93
可以使用Java8中的LocalDateTime类来获取当前日期时间,并使用DateTimeFormatter类将其格式化为指定的格式,例如:
```
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);
}
}
```
运行该代码,可以得到类似于如下格式的输出:
```
2022-01-10 17:10:26
```
相关问题
java datetime获取当前时间
可以使用Java 8中的LocalDateTime类来获取当前时间。代码如下:
```
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println("当前时间: " + now);
}
}
```
输出结果类似于:`当前时间: 2021-08-31T16:30:45.123456`
相关问题:
1. 如何将LocalDateTime格式化为指定的字符串?
2. 如何在Java中进行日期和时间的计算?
3.
java 获取当前时间 然后输出字符串
以下是两种Java获取当前时间并转为字符串的例子:
1. 使用SimpleDateFormat类(Java 7及以下版本)[^1]:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String formattedDate = formatter.format(date);
System.out.println(formattedDate);
}
}
```
2. 使用DateTimeFormatter类(Java 8及以上版本):
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.now();
String formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime);
}
}
```
阅读全文