JAVA字符串转日期

  java字符串操作是程序开发时的基本必备技能,在Java中我们处理的文本数据被保存为字符串类型,而我们程序开发需要处理大量文本数据,所以java字符串的操作非常重要。今天小编给大家介绍下java字符串转日期格式,希望对大家有所帮助。

  java字符串操作是程序开发时的基本必备技能,在Java中我们处理的文本数据被保存为字符串类型,而我们程序开发需要处理大量文本数据,所以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秒"等等,这都是可以自定义的,具体自定义格式


  模式字母看下图

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


  ①,日期对象转字符串:


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


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


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


  sdf.parse("2017-08-18 19:03:25");这样就可以将时间字符串转换成日期对象了


  3、附上简单的实例一个吧


  package com.admin.test;


  import java.text.ParseException;


  import java.text.SimpleDateFormat;


  import java.util.Date;


  /**


  * author作者:admin


  ** date创建时间:2017年8月18日下午4:12:17


  ** version 1.0


  */


  public class DateTest{


  public static void main(String[]args){


  //创建SimpleDateFormat对象实例并定义好转换格式


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


  System.out.println("把当前时间转换成字符串:"+sdf.format(new Date()));


  Date date=null;


  try{


  //注意格式需要与上面一致,不然会出现异常


  date=sdf.parse("2005-12-15 15:30:23");


  }catch(ParseException e){


  e.printStackTrace();


  }


  System.out.println("字符串转换成时间:"+date);


  }


  }


  以上就是java字符串转日期格式的介绍,给大家介绍的例子属于比较简单的,大家掌握java字符串的操作还需要实际操作更多的实例才可以。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:java编辑器。

相关教程

特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了45,189
并提交了222份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证