gpt4 book ai didi

ios - 日历,无论设置如何

转载 作者:行者123 更新时间:2023-12-01 17:35:32 28 4
gpt4 key购买 nike

在应用程序中,我使用星期几来打开成就。

let date = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEEE"
let dayInWeek = dateFormatter.string(from: date)

if dayInWeek == "Monday" {

achiv = true
}

我在应用程序中使用英语,俄语和乌克兰语。问题是,如果电话是英语,则此条件有效。帮助通过此方法,以便无论设备上使用哪种语言,条件都可以工作。

最佳答案

您可以使用weekdayDateComponents属性

let now = Date()

let today = Calendar(identifier: .gregorian).component(.weekday, from: now)

if today == 2 {
print("It is Monday")
}

请注意,我在使用公历而不是当前日历,因为其他日历中的工作日值可能会有所不同。

关于ios - 日历,无论设置如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62000583/

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