gpt4 book ai didi

java - 如何检查一年中的月份是否为一月

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

如何检查一年中的月份是否为一月,它将查找数据库表,其中是否有十二月(12)和年份/去年,如果没有则插入到该表中

示例在这里,但它不起作用

  SimpleDateFormat king = new SimpleDateFormat("MM");
String M = (king.format(new java.util.Date()));
String L = M;
if (L.equals(1)) {
// then it will check the database table if there is none
// if the rs.next is false then it will count and insert the last
// month and last year patient

} else() {
// if it is not Month of January then it will insert the last month this work
// for me but the other is not

}

我只需要知道如何检查一月是否是一月,我已经将月份设置为一月(1),但它仍然对我不起作用,我希望你们帮助我

最佳答案

您有一个字符串。使用

if (M.equals("01"))

您可以将该String解析回int,例如

if (Integer.parseInt(M) == 1)

或者可以使用Calendar API

if (Calendar.getInstance().get(Calendar.MONTH) == Calendar.JANUARY)

但我更喜欢 Java 8+ java.timeLocalDate获取月份。就像,

if (LocalDate.now().getMonthValue() == 1)

(如@Andreas中的comments指出)使用Month枚举。

if (LocalDate.now().getMonth() == Month.JANUARY)

关于java - 如何检查一年中的月份是否为一月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53967583/

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