Java中Date和String相互转换
说到⽇期转换,我们需要了解DateFormat类
在操作这个类之前,查API⽂档得知以下构造器
public SimpleDateFormat(String pattern):⽤给定的模式和默认语⾔环境的⽇期格式符号
构造simpleDateFormat。参数pattern是⼀个字符串,代表⽇期时间的⾃定义格式
常⽤⽅法
DateFormat类的常⽤⽅法有:
public String format(Date date) :将Date对象格式化为字符串。
public Date parse(String source) :将字符串解析为Date对象。
Date转String
//
//获取当前⽇期
Date d =new Date();
//创建格式化⽇期类,使⽤构造⽅法
SimpleDateFormat sdf =new SimpleDateFormat("yyyy年MM⽉dd⽇");
//      使⽤format⽅法格式化⽇期
String fm = sdf.format(d);
//输出格式化后的⽇期格式
System.out.println(fm);
String转Date
String dataStr ="2020-12-09";
//创建格式化⽇期类,使⽤构造⽅法
SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-dd");
//将字符串解析为Date对象
Date parse = df.parse(dataStr);
//将Date对象格式化为字符串
String format = df.format(parse);
string转date的方法
//输出对应的格式
System.out.println(format);
⼤致思路就是这样,写的简单⼀些,⽅便⾃⼰理解,在理解的基础上在复杂化。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。