java字符串转日期_JAVA字符串转日期或日期转字符串

字符串转成时间(Date)对象和时间(Date)对象转换成时间字符串是开发中经常会遇到的,

在API中,java.text.SimpleDateFormat下有一个叫SimpleDateFormat的对象,就是专门用来实现时间这种和字符串之间的互相转换。

用法:

1,创建SimpleDateFormat对象的实例

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

这一行是相当重要的,"yyyy-MM-dd HH:mm:ss"这表示确定转换的格式,格式有多种多样,并不局限于这一种,

如:"yyyy/MM/dd HH:mm:ss","yyyy年MM月dd日 HH时mm分ss秒"等等,这都是可以自定义的,具体自定义格式

模式字母看下图

java字符串转日期_JAVA字符串转日期或日期转字符串_第1张图片

2,利用sdf实例来进行转换

①,日期对象转字符串:

sdf.format(new Date());    这样就可以获得当前时间"2017-08-18 19:03:25"了, 这里返回的时间字符串的格式是由上面定义格式决定了

②,时间字符串转日期对象

注意:这里的字符串格式也要和上面sdf对象实例定义的格式一样才可以,

你可能感兴趣的:(java字符串转日期)