我在活動布局中顯示了我的 JSON 日期,但它給了我這種日期格式“1547458358000”。如何將日期格式更改為 YYYY-MM-dd k:mm:s?appAdded 的日期來自 JSON API。從測試結果來看。我收到的 toast 消息是 API TIME 顯示為 1547458358000 而 outDatedAPI 顯示為空。 try { SimpleDateFormat DateformatAPKAPIInstalled = new SimpleDateFormat("YYYY-MM-dd k:mm:s"); APITime = DateformatAPKAPIInstalled.parse(appAdded); SimpleDateFormat outputFormat = new SimpleDateFormat("YYYY-MM-dd k:mm:s"); outputDateAPI = outputFormat.format(APITime); Toast.makeText(FirstPageActivity.this, "DATE KO" dateAPKUpdated + appAdded + APITime, Toast.LENGTH_LONG).show(); } catch (ParseException e) { e.printStackTrace(); }
1 回答

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
您可以傳遞長時間戳,并可以使用以下代碼將其轉換為日期
private String getDate(long time) {
Calendar cal = Calendar.getInstance(Locale.ENGLISH);
cal.setTimeInMillis(time);
String date = DateFormat.format("yyyy-MM-dd", cal).toString();
return date;
}
添加回答
舉報
0/150
提交
取消