如何在 JodaTime 中将周数设为负数?

这是当前正在使用的代码:

 int weeks = Weeks.weeksBetween(movieReleaseDate, new DateTime()).getWeeks();

如果电影是 8 周前发布的,它给我的正确输出为 8。我如何让它返回 -8 ?返回负数周似乎是我不想做的最简单的黑客行为。


慕哥9229398
浏览 78回答 1
1回答

繁星点点滴滴

您可以简单地颠倒参数顺序:int weeks = Weeks.weeksBetween(new DateTime(), movieReleaseDate).getWeeks();如果第一个参数在第二个参数之后,这将给出负结果。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java