当我上传记录时,我的 MySQL 数据库会插入时间戳,所以输入的内容类似于 2013-02-02 16:59:29。有没有一种 Java 方法可以将其转换为类似 10 天前的内容?
最佳答案
假设您已将数据库中的日期时间值读入 java:
Date date; // read from database
int days = TimeUnit.MILLISECONDS.toDays(
System.currentTimeMillis() - date.getTime());
然后你可以随意格式化它。
关于java - 如何将时间戳转换为几天前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14845238/