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

createh53个月前 (01-13)技术教程33

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

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

public final String format(Date 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();      }

两点需要注意:

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

要作异常处理

相关文章

全网最全:Java字符串处理

Java字符串处理,包含了多个静态方法,用于执行不同类型的字符串操作。开箱即用空白和空字符串检查:isBlankIfStr(Object obj):检查对象是否为空白字符串,包括null、空字符串、只...

Java将字符串解析为Json格式

解析json字符串格式如下"[[{"Result":{"ResponseStatus":{"ErrorCode":500,"IsSucc...

Java 字符串的split分割方法小细节

实践先来个图,简单展示一下split的两个重载方法;1、先拿一个入参的做个实验:逻辑:定义一个字符串,以 '分割'作为分割符,最后将结果转为集合输出:得两元素,正确;第二次再以 ...

「Java 开发工具 · 建议收藏」详细讲解:Xstream 对象转 XML工具

一、介绍 XStream 是一个简单的基于 Java 库,Java 对象序列化到 XML,反之亦然 (即:可以轻易的将 Java 对象和 xml 文档相互转换)。特点:使用方便 - XStream 的...

Java String 类用法详解

开发java的小伙伴们,肯定汇景城用到string,今天详细记录下string类的用法。Java 中的 String 类是用于表示和操作字符串的类。String 类在 Java 中是不可变的,这意味着...

Java 使用fastjson将json字符串转为泛型对象

1、pom.xml引入fastjson依赖<dependency> <groupId>com.alibaba</groupId> <artif...