java获取时间做字符串
时间: 2023-09-06 14:03:17 浏览: 41
在Java中,可以使用`SimpleDateFormat`类来将时间格式化成字符串。下面是一个简单的代码示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Date now = new Date();
// 创建日期格式化对象,指定格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将日期格式化成字符串
String formattedDate = sdf.format(now);
// 打印结果
System.out.println(formattedDate);
}
}
```
在上述示例中,首先获取当前时间对象`now`。然后,创建一个`SimpleDateFormat`对象来指定日期格式,这里使用的是`yyyy-MM-dd HH:mm:ss`,表示年份-月份-日期 小时:分钟:秒钟的格式。接下来,调用`format()`方法将时间对象格式化成字符串。最后,将格式化后的字符串打印出来。
运行上述代码,输出的结果示例为:`2021-10-10 12:34:56`。你可以根据需要自定义日期格式,并根据具体要求获取相应的时间字符串。