Java 把时间格式化
时间: 2023-08-17 15:05:05 浏览: 40
在 Java 中,您可以使用 `SimpleDateFormat` 类来格式化时间。以下是一个示例代码,演示了如何将时间格式化为指定的格式:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeFormattingExample {
public static void main(String[] args) {
// 创建一个 SimpleDateFormat 对象,指定要使用的格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 获取当前时间
Date currentTime = new Date();
// 使用 SimpleDateFormat 对象将时间格式化为指定的格式
String formattedTime = sdf.format(currentTime);
// 输出格式化后的时间
System.out.println("Formatted Time: " + formattedTime);
}
}
```
在上面的代码中,我们首先创建了一个 `SimpleDateFormat` 对象 `sdf`,并通过构造函数传入要使用的时间格式(这里使用了 "yyyy-MM-dd HH:mm:ss" 格式)。然后,我们使用 `format` 方法将当前时间 `currentTime` 格式化为指定的格式,并将结果存储在 `formattedTime` 变量中。最后,我们输出格式化后的时间。
您可以根据需要自定义时间格式,例如使用 "yyyy-MM-dd" 表示年、月和日,"HH:mm:ss" 表示小时、分钟和秒等。更多关于时间格式的详细信息,请参考 Java 官方文档中的 `SimpleDateFormat` 类说明。