一、把日期转换成字符串
import java.text.SimpleDateFormat; import java.util.Date; public class Test01 { public static void main(String[] args) { Date date = new Date(); //获取当前时间 System.out.println(date.getClass().getName()); //打印date数据类型 System.out.println(date); //打印当前时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String format = sdf.format(date); //将Date类型转换成String类型 System.out.println(format.getClass().getName());//打印format数据类型 System.out.println(format); //打印当前时间 } } 结果: java.util.Date Tue Dec 26 19:31:48 CST 2017 java.lang.String 2017-12-26 19:31:48
二、把字符串转换成日期
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test01 { public static void main(String[] args) { String time = "1994-11-24 07:11:24"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = sdf.parse(time); System.out.println(date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 结果: Thu Nov 24 07:11:24 CST 1994