实现代码以下:java
import java.text.SimpleDateFormat; import java.util.Date; public class javabao { Date d=new Date();//得到当前时间 SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String today=sdf.format(d); System.out.println(today); }
步骤1:建立SimpleDateFormat对象,指定字符串的格式。sdf,sdf1,sdf2列出这三种格式
* 步骤2:用SimpleDateFormat对象调用parse(字符串变量名)【字符串中格式必须和SimpleDateFormat构造函数格式同,不然会报错】
* 步骤3:建立一个Date对象来接收调用方法返回的值
* 步骤4:输出System.out.println(Date对象); ide
实现代码以下:函数
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class javabao { String day="2017-6-21 13:30:50"; SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//指定字符串的日期格式 Date date; try { date = df.parse(day); System.out.println(date); } catch (ParseException e1) { // TODO Auto-generated catch block e1.printStackTrace(); System.out.println("抛出异常啦"); }//可能会出现转换异常,须要对异常进行处理 } }