gpt4 book ai didi

java - 如何在java中获取之前的时间

转载 作者:行者123 更新时间:2023-12-02 02:13:07 24 4
gpt4 key购买 nike

我们如何使用java找到最后一条评论时间(分钟、小时或天)

例如:

8分钟前8 小时前8 天前8个月前8年前

最佳答案

添加以下maven依赖

<dependency>
<groupId>org.ocpsoft.prettytime</groupId>
<artifactId>prettytime</artifactId>
<version>1.0.8.Final</version>
</dependency>

这里是示例代码

import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;

import org.ocpsoft.pretty.time.PrettyTime;

public class TestClass {

public static void main(String[] args) {

LocalDateTime currentTime = LocalDateTime.now();
Date before5HrDate = Date.from(currentTime.minusHours(5).atZone(ZoneId.systemDefault()).toInstant());

PrettyTime p = new PrettyTime();
String is = p.format(before5HrDate);

System.out.println("Is : " + is );
}

}

Answer : Is : 5 hours ago

关于java - 如何在java中获取之前的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49673594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com