gpt4 book ai didi

java - 如何使用java从现在开始减去30天、3个月和1年的纪元时间?

转载 作者:行者123 更新时间:2023-12-01 17:42:32 25 4
gpt4 key购买 nike

我现在有一个纪元时间,我想获得 30 天、3 个月和 1 年前的纪元时间,如何在 Java 代码中执行此操作。

long todayEpochTime = System.currentTimeMillis()/1000;
System.out.println(todayEpochTime);

最佳答案

使用LocalDate我们可以尝试:

LocalDate date = LocalDate.now().minusDays(30).minusMonths(3).minusYears(1);
ZoneId zoneId = ZoneId.systemDefault();
long newEpoch = date.atStartOfDay(zoneId).toEpochSecond();

截至撰写本问题时,日期为 2019 年 12 月 9 日,新纪元值对应于该日期:

Wednesday, August 8, 2018 10:00:00 PM

关于java - 如何使用java从现在开始减去30天、3个月和1年的纪元时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59252763/

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