如何给日期时间格式?

How to give date time a format?

我正在从我的 API 中获取日期时间,但我遇到了如何将此日期时间设置为 textView 的问题。我想以这种格式显示这个 DateTime 如何在 2018 年 9 月 9 日执行此操作。这是我的快照,其中给出了日期格式。该格式来自我的 API。 Date time Format in API snapshot 我上传了textView

的截图

如何将审核日期设置为文本视图。先感谢您 我如何将其设置为我的 textView

求解答

String date = "/Date(1536566908220)/";
String milli = date.replaceAll("[^0-9]", "");
if (!TextUtils.isEmpty(milli)) {
    long time = Long.parseLong(milli);
    SimpleDateFormat df = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
    String formattedDate = df.format(time);
    System.out.println(formattedDate); // 13-4-2015 10:59:26
}

如果你提出建议。

This is not a good format to receive date "/Date(778844555)/".

  • 要么让它像后端的 1536566913832 一样完全毫秒。
  • 或者像 13-4-2015 10:59:26
  • 一样将其设为字符串日期格式