2016-03-23 123 views
0

當我以這種格式「ddMMyyyy」放置日期時,我有一個jformattedtextfield。 我想當失去焦點jformattedtextfield時,它變成並顯示「dd-mm-yyyy」。我怎麼能做到這一點?在Java中將日期格式從ddMMyyyy更改爲dd-MM-yyyy

+0

可能的複製http://stackoverflow.com/questions/18480633/java-util-date-format-conversion-yyyy-mm-dd-to-mm- dd-yyyy –

+1

1)在文本框中添加焦點偵聽器2)在這個偵聽器中放置一個代碼,這個代碼將在SimpleDateFormat的幫助下重新設置每個焦點變化的文本域值 – Cootri

回答

0

請參見下面的代碼:的

SimpleDateFormat format1 = new SimpleDateFormat("ddMMyyyy"); 
SimpleDateFormat format2 = new SimpleDateFormat("dd-MM-yy"); 
Date date = format1.parse("05011999"); 
System.out.println(format2.format(date)); 
相關問題