一、SimpleDateFormat的参数格式

二、Date转为字符串String类型(格式化)
Date date = new Date();
//获取年月日时分秒,也可以只获取其中的一个,其中的中文汉字可以改为-
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
//SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String loanDay = formatter.format(date);
三、字符串转日期
方法一:
String str = "2018-10-12 16:29:06";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//sdf.parse(str);的返回值类型就是Date类型
sdf.parse(str);
不过需要注意的是,这个时候字符串和需要转换的格式要想匹配,否则会报java.text.ParseException异常。
方法二:
Date date=new Date("2018-10-12 16:25:33");
不过这种方式基本不再使用。
Java日期时间处理
本文详细介绍如何使用SimpleDateFormat在Java中进行日期和时间的格式化,包括将Date对象转换为特定格式的字符串,以及如何将字符串解析回Date类型。通过实例演示了两种常见操作的方法,并强调了格式匹配的重要性。
8281





