2014-12-18 11 views
-1

從數據庫中,格式將是yyyy-MM-dd。而是想顯示MM-dd-yyyy。如何在servlet jsp中更改日期格式?

public static final String MM_DD_YYYY_DASH = "MM-dd-yyyy"; 
public static final String YYYY_MM_DD_DASH = "yyyy-MM-dd"; 

在此先感謝。

+2

請發佈您的非工作代碼。 – pgreen2

+0

使用時更改*其中*? – Raedwald

回答

0

試試這個;

public static final String MM_DD_YYYY_DASH = "MM-dd-yyyy"; 
public static final String YYYY_MM_DD_DASH = "yyyy-MM-dd"; 

// an example date with format MM-dd-yyyy 
String oldDateString = "12/08/2010"; 
String newDateString; 

SimpleDateFormat sdf = new SimpleDateFormat(YYYY_MM_DD_DASH); 
Date d = sdf.parse(oldDateString); 

// exactly after here is useful for you 
sdf.applyPattern(YYYY_MM_DD_DASH); 
newDateString = sdf.format(d);