gpt4 book ai didi

android - 如何从当前日期设置日期 1 年?

转载 作者:行者123 更新时间:2023-11-29 16:31:19 25 4
gpt4 key购买 nike

我想在我的当前日期中添加准确的 1 年。如何实现?

我已经试过了:

fun getDefaultNextYearDate(): Date {
val cal = Calendar.getInstance()
cal.time = Date() //current date
cal.add(Calendar.YEAR, Calendar.YEAR + 1)
return cal.time
}


val sdf = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS'Z'", Locale.getDefault())
val nextYearDate = sdf.parse(sdf.format(Api.getDefaultNextYearDate()))

但是由于某种原因,这将增加 2 年后 (07/03/2021)

最佳答案

Calendar.YEAR 是一个字段编号,表示日历的年份。它的值为 1。所以,当你这样做时:

cal.add(Calendar.YEAR, Calendar.YEAR + 1)

第一个参数是你要更新的字段(字段1,YEAR),第二个参数是你要添加到这个属性的金额,此时你说的是你要添加Calendar.YEAR (1) + 1,因此,您要将 2 添加到该日历的年份。

只需这样做:

cal.add(Calendar.YEAR, 1)

你会得到你所期待的。

关于android - 如何从当前日期设置日期 1 年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55046873/

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