首页 > 解决方案 > 日历天数条件

问题描述

在应用程序中,我需要设置一个条件,即在一周中的某一天,一个变量将是true. 例如

if Calendar.day == monday {
 var mon = true
}

我知道这是不对的。但现在我不太明白一周中的日子是怎样的。请在这件事上给予我帮助

标签: iosswiftdatecalendar

解决方案


试试这个。dayInWeek 字符串将显示一周中的当前日期,例如“Monday”或“Tuesday”。switch 语句将检查今天是哪一天,您可以在第二天执行一个函数。

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

    switch dayInWeek {
    case "Monday":
        print("Today is Monday")

    case "Tuesday":
        print("Today is Tuesday")


    default:
       break
   }

当然,您将在一周的剩余时间里完成它。


推荐阅读