simpledateformat 多种格式
时间: 2023-10-11 14:07:06 浏览: 136
是的,SimpleDateFormat 可以支持多种日期时间格式。下面是一些常见的日期时间格式:
- "yyyy-MM-dd":表示年-月-日,如2021-12-31。
- "yyyy/MM/dd":表示年/月/日,如2021/12/31。
- "yyyy-MM-dd HH:mm:ss":表示年-月-日 时:分:秒,如2021-12-31 23:59:59。
- "yyyy/MM/dd HH:mm:ss":表示年/月/日 时:分:秒,如2021/12/31 23:59:59。
- "EEE, d MMM yyyy HH:mm:ss z":表示星期几, 日, 月份, 年份, 时:分:秒, 时区,如Mon, 31 Dec 2021 23:59:59 GMT。
除了上述常见的日期时间格式外,SimpleDateFormat还支持自定义格式。
相关问题
java 多种日期格式转换
Java 中可以使用 SimpleDateFormat 类来进行多种日期格式的转换。下面是一个示例代码:
```java
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConverter {
public static void main(String[] args) throws ParseException {
String dateString = "2020-01-01";
DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = inputFormat.parse(dateString);
DateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy");
String outputDateString = outputFormat.format(date);
System.out.println(outputDateString);
}
}
```
上面的代码将一个字符串形式的日期转换为另一种格式并输出。
SimpleDateFormat 类
SimpleDateFormat 类是Java中的一个日期格式化类,用于将日期对象转换为指定格式的字符串,或将字符串解析为日期对象。它提供了多种构造方法和方法来实现日期的格式化和解析操作。
引用[1]中的代码演示了使用默认模式和日期格式进行日期格式化的示例。在这个示例中,我们创建了一个SimpleDateFormat对象,并使用format()方法将Date对象转换为字符串。
引用[2]中的代码演示了使用给定模式和默认日期格式进行日期格式化的示例。在这个示例中,我们创建了一个SimpleDateFormat对象,并在构造方法中传入了指定的日期格式模式,然后使用format()方法将Date对象转换为字符串。
SimpleDateFormat类还提供了其他方法,如parse()方法用于将字符串解析为日期对象,以及其他一些用于设置日期格式、获取日期格式等的方法。
总之,SimpleDateFormat类是Java中用于日期格式化和解析的重要类,可以根据指定的模式将日期对象转换为字符串,或将字符串解析为日期对象。
阅读全文