java中时间输出的格式_Java 打印日期/时间格式
时间: 2024-03-17 13:46:21 浏览: 12
在Java中,可以使用SimpleDateFormat类来控制日期/时间的输出格式。以下是一些示例:
1. 输出当前日期:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
```
输出:2021-07-14
2. 输出当前时间:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String formattedTime = sdf.format(date);
System.out.println(formattedTime);
```
输出:09:36:21
3. 输出当前日期和时间:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = sdf.format(date);
System.out.println(formattedDateTime);
```
输出:2021-07-14 09:36:21
4. 自定义输出格式:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E a hh:mm:ss");
String formattedDateTime = sdf.format(date);
System.out.println(formattedDateTime);
```
输出:2021年07月14日 星期三 上午 09:36:21
其中,日期和时间的格式化符号解释如下:
- yyyy:年份,例如:2021
- MM:月份,例如:07
- dd:日期,例如:14
- HH:小时(24小时制),例如:09
- hh:小时(12小时制),例如:09
- mm:分钟,例如:36
- ss:秒钟,例如:21
- E:星期几,例如:星期三
- a:上午/下午,例如:上午