gpt4 book ai didi

swift - NSDate 和 UIDatepicker Swift

转载 作者:行者123 更新时间:2023-11-30 10:07:00 26 4
gpt4 key购买 nike

我正在使用 Swift 进行练习,尝试使用 Dates
我制作了一个显示当前日期的应用程序,然后将天数插入到 NSCalendar 组件中,为该日期添加天数。

所有这些都很好,通过添加一天我就得到了第二天。我的问题是我有一个仅显示时间的 UIDatePicker 。我试图插入我给定的小时和分钟,但我将这些数字添加到 future 的日期,因为它与当前日期保持相同的小时和分钟。

所以我的问题是:

  • 有没有办法获取当前日期,然后以某种方式将其小时和分钟值更改为 0?
  • 是否可以将 future 时间的小时和分钟值替换为我通过 UIDatePicker 提供的值?

我在这里想要完成的是能够在我想要的时间将 future 的事件添加到日历中,而不是在与我要添加事件的时间相同的 future 日期.

欢迎任何提示。

最佳答案

使用NSCalendar类:

let date = NSDate() // date with current time
let calendar = NSCalendar.currentCalendar()
let date2 = calendar.dateBySettingHour(0, minute: 0, second: 0, ofDate: date, options: []) // date with zero time

关于swift - NSDate 和 UIDatepicker Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35417748/

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