来自 JSON API 的设备中显示的日期格式错误

我在活动布局中显示了我的 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();

    }


吃鸡游戏
浏览 89回答 1
1回答

潇湘沐

您可以传递长时间戳,并可以使用以下代码将其转换为日期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;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java