字符串轉(zhuǎn)為日期格式 java在java中,如何把一個字符串轉(zhuǎn)化為日期格式,就像字符串20081011;轉(zhuǎn)化為 2008年10月11日.
代碼: import java.util.*; import java.text.*; import java.io.*; class StrToDate { public static void main(String[] args) { String dateString = "20081012"; try { Date date=new SimpleDateFormat("yyyyMMdd").parse(dateString); //下面將字符串轉(zhuǎn)換為日期格式后顯示的格式是2008-10-12 System.out.println(DateFormat.getDateInstance().format(date)); //如果想換一種別的格式,可以用下面的辦法,得到任何的日期格式都可以 //輸出的結(jié)果為2008/10/12 System.out.println(new SimpleDateFormat("yyyy/MM/dd").format(date)); //SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日"); //輸出的結(jié)果為2008年10月12日 System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(date)); } catch (Exception ex) { System.out.println(ex.getMessage()); } } } 這個可以得到我們需要的結(jié)果,但是不是麻煩了點(diǎn),我沒想到別的好的方法。。。。。。。。 |
|