SimpleDateFormat日期和时间
时间: 2023-07-20 17:39:30 浏览: 83
`SimpleDateFormat`类可以用于格式化日期和时间。以下是一些常用的日期和时间格式:
- `yyyy-MM-dd`:日期格式,例如:2022-01-01。
- `HH:mm:ss`:时间格式,例如:12:34:56。
- `yyyy-MM-dd HH:mm:ss`:日期和时间格式,例如:2022-01-01 12:34:56。
以下是一个将日期和时间格式化为字符串的示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormat {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String dateString = format.format(date);
System.out.println(dateString);
}
}
```
这里,我们创建了一个`SimpleDateFormat`对象,指定了日期和时间的格式为`yyyy-MM-dd HH:mm:ss`。然后,使用`format()`方法将当前日期和时间格式化为字符串,并将其打印到控制台上。
输出结果可能会类似于:`2022-01-01 12:34:56`。
相关问题
整理SimpleDateFormat日期时间格式符号
以下是常用的SimpleDateFormat日期时间格式符号:
| 符号 | 含义 |
| --- | --- |
| y | 年份 |
| M | 月份 |
| d | 月中的第几天 |
| H | 一天中的小时数(0-23) |
| m | 小时中的分钟数 |
| s | 分钟中的秒数 |
| S | 毫秒数 |
例如,要将日期格式化为"2021年07月01日 12:30:45",可以使用以下格式符号:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String formattedDate = sdf.format(new Date());
System.out.println(formattedDate); // 输出:2021年07月01日 12:30:45
```
new SimpleDateFormat 怎么获取日期和时间
您可以使用以下代码获取日期和时间:
```
SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(System.currentTimeMillis());
String dateTime = formatter.format(date);
```
其中,"yyyy-MM-dd HH:mm:ss" 是日期时间格式,您可以根据需要进行更改。
阅读全文