1
我的代碼是這樣的Android:我無法從通話記錄歷史中獲取正確的日期嗎?
int dateColumn = c.getColumnIndex(android.provider.CallLog.Calls.DATE);
long callDate = c.getInt(dateColumn);
SimpleDateFormat datePattern = new SimpleDateFormat ("dd-MM-yyyy:h:m:s:a");
datePattern.setTimeZone(TimeZone.getTimeZone("GMT"));
String date_str = datePattern.format(new Date(callDate));
serializer.text(date_str);
Log.v("",""+date_str);
它給輸出:23-08-1969:4:34:05:PM ,而不是正確的日期的它讓我長齡日期。 如何得到正確的日期可以告訴我任何機構.... String date_str = datePattern.format(new Date(callDate)); serializer.text(date_str); Log.v(「」,「」+ date_str);
可以定義correctdate – 2012-04-11 05:52:32
嘗試改變的格式'serializer.text(date_str);'to'date_str = serializer.text(date_str);' – idiottiger 2012-04-11 05:53:04
@SamirMangroliya我該如何定義? – Venkat 2012-04-11 05:54:50