一、SimpleDateFormat的参数格式

Java的Date类型与String类型的相互转换

二、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");

不过这种方式基本不再使用。

相关文章:

  • 2021-05-18
  • 2022-12-23
  • 2021-12-13
  • 2021-05-20
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
猜你喜欢
  • 2022-02-08
  • 2021-12-25
  • 2021-12-09
  • 2022-02-08
  • 2021-10-12
  • 2022-12-23
  • 2022-01-15
相关资源
相似解决方案