Java中Date和String的相互轉換

//Date到Stringorm

//提示- SimpleDateFormat類概述對象

 

​ SimpleDateFormat是一個具體的類,用於以區域設置敏感的方式格式化和解析日期字符串

 

//Date到String 1.0
SimpleDateFormat sdp = new SimpleDateFormat();
String s=sdp.format(new Date());
System.out.println(s);//2019/8/5 下午3:14   但通常咱們不會須要中文form

 

 

 

//Date到String 2.0
//public final String format(Date date):將日期格式化成日期時間字符串date

//格式能夠根據需求設置如("y-M-d")im

SimpleDateFormat sdp1=new SimpleDateFormat("y年M月d日 H:m:s");//或者"yyyy年MM月dd日 HH:mm:ss"
//由於輸入Date對象是輸出當前時間
System.out.println(sdp1.format(new Date()));//2019年23月5日 15:23:37
異常

 

 

 

//String 到Date
String str="2019年8月5日 15:35:46";
SimpleDateFormat Formatjx=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
//public Date parse(String source):從給定字符串的開始解析文本以生成日期
Date datejx = Formatjx.parse(str);//通常解析會拋異常 能夠throws 或者try 用快捷鍵提示Alt+Enter
System.out.println(datejx);時間

相關文章
相關標籤/搜索