专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java时间格式字符串与Date的相互转化

temp10 2024-10-28 19:32:56 java教程 11 ℃ 0 评论

一、将Date转化为格式化字符串

将Date转化为格式化字符串是利用SimpleDateFormat类继承自 java.text.DateFormat类的format方法实现的:

public final String format(Date date):将日期格式化成日期/时间字符串。

Java时间格式字符串与Date的相互转化


 //获取当前时间       
Date date = new Date();      
//定义转化为字符串的日期格式         
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");       
//将时间转化为类似 2020-02-13 16:01:30 格式的字符串        
String d=sdf.format(date);

二、时间格式字符串转化为Date

时间格式字符串转换为Date是利用SimpleDateFormat类继承自 java.text.DateFormat类的Parse方法实现的:

  • public Date parse(String source) throws ParseException:从给定字符串的开始解析文本以生成日期。 该方法可能不会使用给定字符串的整个文本。
  String time = "2020-02-13 16:01:30";  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  Date date = null;  try {        date = sdf.parse(time);      } catch (ParseException e) {        e.printStackTrace();      }

两点需要注意:

字符串要和定义的格式一致

要作异常处理

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表