• 已删除用户
童话的爱
童话的爱
发布于 2024-01-24 / 75 阅读 / 0 评论 / 0 点赞

关于Hutool 工具类中DateUtil.thisMonth() 方法的小坑

关于Hutool 工具类中DateUtil.thisMonth() 方法的小坑

工具类中该方法返回的是当前月份数字,且返回的是0~11月,如果你需要12月和1月的月份数字,你需要在调用该方法后+1 来表示1月或12月:

// 假设本月是2024年1月24日
int month = DateUtil.thisMonth()  // 则该方法返回 0
// 假设本月是2024年2月24日
int month = DateUtil.thisMonth()  // 则该方法返回 1

// 通过在返回的数值上+1来获得准确的月份
// 假设本月是2023年12月24日
int month = DateUtil.thisMonth() + 1  // 则该变量为 12

因为该方法返回的月份数字总是-1.


评论