java - 如果 day 是该月的第一天,Joda 或 Java 如何返回 true?

标签 java date boolean jodatime

如果今天是当月第一天,我如何在 Joda 或 Java 中编写一个返回 boolean 值的方法?就像如果今天的日期是本月的第一天,它将返回 true .

可能是这样的:

public static boolean isFirstDayOfTheMonth( Date dateToday ){
boolean isFirstDay = false;
//code to check if dateToday is first day of the current month.
returns isFirstDay;
}

提前谢谢您!

最佳答案

LocalDate::getDayOfMonth

对于 Java SE 8 及更高版本,请调用 LocalDate::getDayOfMonth .

public static boolean isFirstDayOfTheMonth(LocalDate dateToday ){
  return dateToday.getDayOfMonth() == 1;
}

关于java - 如果 day 是该月的第一天,Joda 或 Java 如何返回 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451419/

相关文章:

java - ThreadLocal 和列表不起作用

c# - 如何从 c# 中的 dob 计算年龄(以年为单位)

java - 在Java中查找超过24小时的最后修改文件

php - PHP中00 :00:00 to hours,分秒怎么转换?

java - 使用位将 true/false 存储在 Integer 中

java - 为什么在返回 TRUE/FALSE 来输入 Boolean 时会出现错误?

java - 在 AsyncUncaughtExceptionHandler 中获取 Hibernate Session

java - Android : Package has already posted 50 toasts. 不显示更多。

java - 如何用点之前的单词替换字符串中的点 ('.' )?

java - 停止一系列方法而不返回 boolean 值