如何将日期转换为字符串并在Android中分配一些格式

时间:2019-06-21 08:15:16

标签: android date

我有以下格式的日期来自api响应,在pojo中,我将其作为字符串,现在将日期作为字符串,而我担心的是api 16中不推荐使用Date。 我的主要问题是如何转换它并为其分配一些日期格式。 “ date”:1561040449000“

historyList.get(position).getTxnDate() = "1561040449000"
   long dateToLong = Long.parseLong(historyList.get(position).getTxnDate());
                                SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy", Locale.getDefault());
                                String dateString = sdf.format(new Date(dateToLong));

1 个答案:

答案 0 :(得分:0)

将长类型的“日期”时间戳传递给此方法,它将以指定的格式返回日期:

 public static String getDateFromTimeStamp(long date) {
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return formatter.format(new Date(date));
    }