2013-10-29 32 views

回答

1
Calendar c = Calendar.getInstance(); 
    c.getTimeZone(); 



static SimpleDateFormat timeStampFormat = new SimpleDateFormat("yyyy-MM-dd"); 

public static String convertDateYMD(String date){ 
    Log.v(Util.TAG,"date>>"+date); 
    String newDate=null; 
    SimpleDateFormat sdfYMD = new SimpleDateFormat("dd/M/yyyy"); 
    try { 
     Date _d = sdfYMD.parse(date); //string to date 
     newDate = timeStampFormat.format(_d); //date to string 
    } catch (ParseException e) { 
     e.printStackTrace(); 
    } 
    Log.e(Util.TAG,"conerted date:"+newDate); 
    return newDate; 
} 
+0

我用你的代碼即時得到 「org.apache.harmony.luni.internal.util.ZoneInfo [」 IST」,mRawOffset = 19800000解決您的問題, mUseDst = false]「作爲時區。從那我怎麼可以得到格式,如」2013-10-30T12:39:09 + 0530「 – sanjay

+0

@sanjay試試這個c.getTime(); c.getTimeInMillis(); – Roadies

+0

如果我使用你的代碼即時獲得「星期二10月29日15:42:21 GMT + 05:30 2013」​​ 但我需要得到像「2013-10-30T12:39:09 + 0530」 – sanjay

相關問題