gpt4 book ai didi

ios - 将格式化日期转换为 NSDate

转载 作者:行者123 更新时间:2023-11-29 00:58:36 26 4
gpt4 key购买 nike

我有一个应用程序,可以显示一天中时间的表格 View (海洋潮汐)。我想要做的是能够点击一个时间并安排一个本地通知在那时触发。

如果我在点击单元格时打印出日期,我会得到“5/18/2016 03:31 AM”。但是,如果我将其作为 fireDate 对象传递,则通知的 fireDate 为“nil”

如果我简单地创建一个 NSDate 对象以在点击单元格后 15 秒触发,则触发日期为:“Wednesday, May 18, 2016 at 2:14:11 PM”

所以我想真正的问题是,如何将“5/18/2016 03:31 AM”转换为“2016年5月18日星期三凌晨3:31:00”?

谢谢!

最佳答案

您需要使用 NSDateFormatter 将日期格式化为所需的输出。以下是您可以做到这一点的方法

let formatter = NSDateFormatter()
formatter.dateStyle = NSDateFormatterStyle.FullStyle
let dateToFire = formatter.dateFromString(datefromcell) //datefromcell is a string that contains the date you got from tapping the tableview cell

有关如何设置日期格式的更多信息,请参阅 link

希望这对您有所帮助。 :)

关于ios - 将格式化日期转换为 NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37307515/

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