日期字符串相互轉換
阿新 • • 發佈:2017-12-26
highlight gen ack class 字符串轉換 打印 test 轉換 catch
一、把日期轉換成字符串
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
日期字符串相互轉換