gpt4 book ai didi

java - Joda Time : Set day of the week and week of the month

转载 作者:行者123 更新时间:2023-11-29 09:03:32 27 4
gpt4 key购买 nike

我正在使用 Joda 时间,但我在设置星期几和一个月的星期几时遇到问题。假设如果我选择 2013 年 4 月 23 日,即(该月第 4 周的第 3 天)我想要下一个日期该月第 4 周的第 3 天,即 5 月 21 日.有没有办法做到这一点?

最佳答案

我不推荐使用日历 api,因为它非常复杂......并不简单......正如 Ilya 所说。

最简单的是jodatime api。您可以使用 joda api 的许多方法来获得许多最简单形式的结果:

然后你可以这样做:

返回当前日期的星期几:

Datetime dateTime = DateTime.now().withDayOfWeek(3)

设置特定月份,在本例中为四月:

dateTime = dateTime.withMonthOfYear(4)

我不知道 jodatime 是否有获取一个月中的星期的方法,但您可以在 jodatime api doc 中搜索得更好存在方法:

.withWeekOfWeekyear(int)
and
.withWeekyear(int)

在以单词开头的方法:.with...(例如:dateTime.withHourOfDay(2)),您可以获得许多结果。看看那里,玩得开心......

腹肌!

关于java - Joda Time : Set day of the week and week of the month,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16159615/

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