java中Date.format()
时间: 2024-05-06 12:17:49 浏览: 12
在Java中,Date类有一个format()方法,可以将一个日期对象格式化为指定的字符串。
该方法使用的是简单日期格式化语法,可以使用以下的预定义格式:
| 格式 | 描述 |
| --- | --- |
| yyyy | 四位数字的年份 |
| MM | 两位数字的月份(不足两位前面补0) |
| M | 一位或两位数字的月份 |
| dd | 两位数字的日(不足两位前面补0) |
| d | 一位或两位数字的日 |
| HH | 两位数字的小时(24小时制,不足两位前面补0) |
| H | 一位或两位数字的小时(24小时制) |
| mm | 两位数字的分钟(不足两位前面补0) |
| m | 一位或两位数字的分钟 |
| ss | 两位数字的秒(不足两位前面补0) |
| s | 一位或两位数字的秒 |
例如,以下代码将一个日期对象格式化为指定的字符串:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(date);
System.out.println("Formatted date: " + formattedDate);
}
}
```
输出:
```
Formatted date: 2021-05-27 15:30:45
```