java 获取当前时间的字符串,格式为2023-12-31 12:16:40
时间: 2024-03-13 18:43:15 浏览: 281
可以使用Java的SimpleDateFormat类来获取当前时间的指定格式的字符串。
示例代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
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-11-17 14:50:00
```
在示例代码中,通过`new Date()`获取当前时间,然后使用`SimpleDateFormat`类的`format()`方法将日期格式化成指定格式的字符串。其中`"yyyy-MM-dd HH:mm:ss"`表示日期格式,其中`yyyy`表示年份,`MM`表示月份,`dd`表示日,`HH`表示小时,`mm`表示分钟,`ss`表示秒。
阅读全文