gpt4 book ai didi

swift - Swift 有夏令时检查吗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:28 24 4
gpt4 key购买 nike

我需要检查当前日期是否在夏令时。在这样的伪代码中:

let date = NSDate()

if date.isDaylightSavingsTime {

print("Success")

}

我无法在 Internet 上的任何地方找到解决此问题的方法。

最佳答案

NSDate 单独表示一个绝对时间点。确定日期是否在夏令时它需要在时区的上下文中进行解释。

因此你会发现that methodNSTimeZone 类中而不是在 NSDate 类中。示例:

let date = NSDate()

let tz = NSTimeZone.localTimeZone()
if tz.isDaylightSavingTimeForDate(date) {

}

Swift 3/4 更新:

let date = Date()

let tz = TimeZone.current
if tz.isDaylightSavingTime(for: date) {
print("Summertime, and the livin' is easy ... 🎶")
}

关于swift - Swift 有夏令时检查吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533273/

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