gpt4 book ai didi

Swift NSDate 只用小时和分钟创建变量

转载 作者:搜寻专家 更新时间:2023-11-01 07:26:53 25 4
gpt4 key购买 nike

我刚才问了一个问题,关于如何获取当前时间的小时和分钟而不用担心年月日,那个问题就解决了。我现在尝试应用相同的逻辑来创建自定义时间(以小时分钟格式),但我收到错误

我有

let time1 = NSDateComponents()
time1.hour = 8
time1.minute = 54

let date1: NSDate = calendar.dateFromComponents(time1)!

我试着用以前的答案让它看起来像

 let date1: NSDate = calendar.components([ .Hour, .Minute ], fromDate: time1())

但我得到“对成员‘组件’的模糊引用”

从那里我删除了 : NSDate...然后我告诉我从末尾删除 ()...而且我不断收到错误。有一个简单的解决方法吗?谢谢

最佳答案

快速的方法,从你的字符串元素中获取 nsdate,然后如果你想把 nsdate 转换回一个字符串:

let formatter = NSDateFormatter()
formatter.dateFormat = "HH:mm"
let hour = 08
let minutes = 32
let time = formatter.dateFromString("\(hour):\(minutes)")!
let finalTime = formatter.stringFromDate(time)
print(time)
print(finalTime)

关于Swift NSDate 只用小时和分钟创建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497646/

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