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

createh54个月前 (01-13)技术教程40

一、将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基础之String与int两者之间如何相互转换?

项目开发中String字符串和int整型之间的转换操作是很常见的,当然可能你也会遇到String字符串和其它基本数据类型的转换操作,比如float、long、double等常见的类型。那么如果我们学会...

Java Array 和 String 的转换

英文标题【Array to String Conversions】概述本页面中的内容对 Array 和 String 之间互相进行转换的方法进行一些说明。我们可以使用 原生 Java(vanilla...

Java 字符串常见的操作

在Java当中,为字符串类提供了丰富的操作方法,对于字符串,我们常见的操作就是:字符串的比较、查找、替换、拆分、截取以及其他的一些操作。在Java中,有String,StringBuffer 和 St...

Python字节转换为字符串 - 如何将字符串转换为字节,以及反向转换

你可以在Python中使用字节来表示二进制形式的数据。在本文中,你将学习如何将字节转换为字符串,以及反之亦然。在我们看转换之前,让我们谈谈Python中的字节是如何工作的。如果你已经理解了这一点,或者...

Java开发JacksonUtil工具如何把json格式的String转换为java实例

在日常Java SpringBoot开发里,我们的接口经常会接收到Json格式的数据;而在我们的Java函数里,我们需要把Json格式的数据转换为实际的Java bean,让我们可以快速方便地使用里面...

Java设置字符串的首字母为大写

概述Java 标准库提供了 String.toUpperCase() 方法,它允许我们将字符串中的所有字母转换为大写。在本文中,我们将学习如何将给定字符串的第一个字符仅转换为大写。 问题介绍一个例子可...