Java 日期格式转化代码
时间: 2023-02-20 21:59:10 浏览: 11
在 Java 中,可以使用 `SimpleDateFormat` 类来转化日期格式。
首先,需要定义一个 `SimpleDateFormat` 对象,并传入指定的日期格式模板。然后,可以使用该对象的 `format` 方法来将日期转化为指定格式的字符串,或者使用 `parse` 方法来将日期字符串解析为 `Date` 对象。
例如,下面的代码展示了如何将日期转化为字符串:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 定义日期格式模板
String pattern = "yyyy-MM-dd HH:mm:ss";
// 创建 SimpleDateFormat 对象
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
// 获取当前日期
Date now = new Date();
// 将日期格式化为字符串
String dateString = sdf.format(now);
System.out.println(dateString);
}
}
```
输出结果类似于:`2022-01-09 13:45:12`
如果要将日期字符串解析为 `Date` 对象,可以这样做:
```
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ParseException {
// 定义日期格式模板
String pattern = "yyyy-MM-dd HH:mm:ss";
// 创建 SimpleDateFormat 对象
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
// 定义日期字符串
String dateString = "2022-01-09 13:45:12";
// 将日期字符串解析为 Date 对象
Date date = sdf.parse(dateString);
System.out.println(date
阅读全文