这是当前正在使用的代码: int weeks = Weeks.weeksBetween(movieReleaseDate, new DateTime()).getWeeks();如果电影是 8 周前发布的,它给我的正确输出为 8。我如何让它返回 -8 ?返回负数周似乎是我不想做的最简单的黑客行为。
1 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
您可以简单地颠倒参数顺序:
int weeks = Weeks.weeksBetween(new DateTime(), movieReleaseDate).getWeeks();
如果第一个参数在第二个参数之后,这将给出负结果。
添加回答
举报
0/150
提交
取消