如何使用SimpleDateFormat
时间: 2023-11-22 21:06:35 浏览: 65
Java中SimpleDateFormat用法详解
5星 · 资源好评率100%
SimpleDateFormat是Java中用于格式化日期的类。下面是一个使用SimpleDateFormat的简单示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormatExample {
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-10-01 15:30:45。
在构造SimpleDateFormat对象时,需要传入一个日期格式字符串作为参数。其中,常用的格式化字符如下:
- y:年份,如2021
- M:月份,如10
- d:日期,如01
- H:小时(24小时制),如15
- h:小时(12小时制),如03
- m:分钟,如30
- s:秒钟,如45
同时,还可以使用其他字符表示日期格式,例如斜杠(/)、中横线(-)等。需要注意的是,SimpleDateFormat是线程不安全的,因此在多线程环境中要避免共享一个SimpleDateFormat对象。
阅读全文