gpt4 book ai didi

swift - 如何使用 Swift 中的 nextDate 函数获取给定日期的下个月日期?

转载 作者:行者123 更新时间:2023-11-30 11:20:36 25 4
gpt4 key购买 nike

我正在尝试使用 nextDate 函数获取给定日期的下个月日期。但结果并不如预期。您能帮忙看看下面的代码有什么问题吗?

var dateComponents = DateComponents()
dateComponents.hour = 11
dateComponents.minute = 25
dateComponents.second = 0
dateComponents.day = 9

let nextMonthDate = Calendar.current.nextDate(after: Date(), matching:
dateComponents, matchingPolicy: .nextTime)

print("Current Date: \(Date())") // 2018-07-12 07:50:22 +0000

print("nextMonthDate: \(nextMonthDate)") // 2018-08-01 00:00:00 +0000
// expected 2018-08-09 11:25:00 +0000

最佳答案

将 .nextTime 更改为 .strict 后,它按我的预期工作。

关于swift - 如何使用 Swift 中的 nextDate 函数获取给定日期的下个月日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51300213/

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