获取当前时间,格式为yyyy-MM-dd HH:mm:ss,并转换为Date类型 java
时间: 2024-05-13 10:20:30 浏览: 11
可以使用以下代码获取当前时间,并将其转换为Date类型:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class CurrentTime {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = sdf.format(new Date());
System.out.println("Current Time: " + currentTime);
try {
Date date = sdf.parse(currentTime);
System.out.println("Date object: " + date);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出:
```
Current Time: 2022-05-14 13:10:23
Date object: Sat May 14 13:10:23 CST 2022
```
相关问题
java获取当前日期 格式为yyyy-MM-dd HH:mm:ss
你使用Java的`SimpleDateFormat`类来获取当前日期并按照指定格式进行格式化。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 创建日期格式化对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 获取当前日期时间
Date currentDate = new Date();
// 格式化日期时间
String formattedDate = sdf.format(currentDate);
// 输出结果
System.out.println("当前日期时间: " + formattedDate);
}
}
```
这段代码中,我们创建了一个`SimpleDateFormat`对象,并指定日期格式为"yyyy-MM-dd HH:mm:ss"。然后,通过`new Date()`获取当前日期时间,再使用`format()`方法将其格式化为指定格式的字符串。最后,将格式化后的日期时间打印出来。
运行代码后,你将得到类似以下的输出结果:
```
当前日期时间: 2022-03-15 10:30:45
```
请注意,输出结果将根据你运行代码的时间而有所不同。
获取当前时间,格式为yyyy-MM-dd HH:mm:ss,并转换为Date类型 输出格式为yyyy-MM-dd HH:mm:ss
Java代码实现:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = sdf.format(new Date());
System.out.println(currentTime);
try {
Date date = sdf.parse(currentTime);
System.out.println(sdf.format(date));
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果:
```
2022-07-15 13:28:20
2022-07-15 13:28:20
```