在JAVA中增加日期的推荐方法是什么?

时间:2018-03-05 10:31:29

标签: java

我使用people = {'john' : 'carpenter', 'jill': 'locksmith', 'bob':'carpenter', 'jane': 'pilot', 'dan': 'locksmith'} jobcode = {'carpenter': 1, 'locksmith': 2, 'pilot': 3} for i,j in people.items(): if j in jobcode.keys(): people[i] = jobcode[j] print(people) 类来增加日期。但是,我在任何一个月看到的都是它正在递增到那个月的第31天,无论月份是否是2月。

以下是我现在使用的代码:

$like = "*" + $branch
foreach ($member in (Get-ADGroupMember (Get-ADGroup -filter {name -like $like}))){
    # Do something
}

上述代码一直持续到4月31日,即使4月份没有第31天。

1 个答案:

答案 0 :(得分:5)

不要使用Calendar 。它是Java早期版本中引入的大量设计不佳的日期/时间API的一部分(JDK 1.1中引入了Calendar),并取代了Java 8中引入的java.time包。

如果您想在LocalDateTime添加一天,请使用plusDays