gpt4 book ai didi

swift - 无法获取正确的时间 :minutes string from NSDate() in Swift

转载 作者:行者123 更新时间:2023-11-30 13:30:22 24 4
gpt4 key购买 nike

总是打印 11:04 ,关于此代码返回当前时间(以小时:分钟为单位)有什么问题吗?

import UIKit

extension NSDate {

func currentTimeInHoursAndMinutes() -> String {

let dateFormatter = NSDateFormatter()
dateFormatter.locale = NSLocale.currentLocale()
dateFormatter.timeZone = NSTimeZone.localTimeZone()
dateFormatter.dateFormat = "HH:MM"
let timeStr = dateFormatter.stringFromDate(self)
print("timeStr:\(timeStr) for nsdate:\(self)")
return timeStr
}
}

let time = NSDate().currentTimeInHoursAndMinutes()

最佳答案

您使用的是月份而不是分钟,如果您继续使用月份,则在这一小时的剩余时间内,时间看起来会是相同的。

dateFormatter.dateFormat = "HH:mm"

Unicode Date Format Patterns

关于swift - 无法获取正确的时间 :minutes string from NSDate() in Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36631267/

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