gpt4 book ai didi

java - 如何在 JodaTime 中创建几天的迭代器

转载 作者:行者123 更新时间:2023-12-01 18:35:06 26 4
gpt4 key购买 nike

我需要用以下日期填充 JComboBox:

April 1, 2014
April 2, 2014
...
April 10,2014

我正在使用JodaTime定义日期。但是,我不知道如何在 JodaTime 中创建一个迭代器。 .

JComboBox<String> days = new JComboBox<String>();
DateTime startD = new DateTime(2014, 4, 1, 0, 0, 0);
for (int i=0; i<10; i++)
{
// DateTime nextD = ...
days.addItem(startD.toString(DateTimeFormat.forPattern("yyyyMMdd")));
}

最佳答案

DateTime currentDate = startD.plusDays(i);

您应该通过阅读 the javadoc 轻松找到这一点.

请注意,除非您确实希望这些项目代表精确的时刻(即您所在时区的四月一日午夜),否则您应该使用 LocalDate 而不是 DateTime。

关于java - 如何在 JodaTime 中创建几天的迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22348159/

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