2017-06-17 25 views

回答

0

您可以通過

String myFormat = "dd/MMM/yyyy"; //In which you need put here 
      SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.ENGLISH); 
      bdate.setText(sdf.format(myCalendar.getTime())); 

這裏執行以下代碼mycalendar是實現這一目標日曆insatnce。

0

您可以使用下面的代碼的方法來格式化日期,

private static String formatDate(String dateStr) { 
    SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy"); 
    Date date = null; 
    try { 
     date = formatter.parse(dateStr); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

    SimpleDateFormat format = new SimpleDateFormat("dd-MMM-yyyy"); 

    return format.format(date).toString(); 

} 

你可以從你的方法調用此類

String severDate = "[date from the server]";//"Sun Jan 18 13:31:31 GMT+05:30 1970";// date which you get 
    String formattedDate = formatDate(severDate); 
+0

每次日期改變,我想和格式我從服務器端獲取日期「Sun Jan 18 13:31:31 GMT + 05:30 1970」like「ddd- mmm-yy .....」 – bhoomika

+0

是的,您可以將從服務器獲得的日期發送到該方法它會讓你回到你期望的結果。 –

+0

你面臨的問題是什麼? –