将星期一整数转换为字符串- swift

afdcj2ne  于 2023-03-22  发布在  Swift
关注(0)|答案(1)|浏览(104)

我目前有一个表示整数的工作日数组,我将在该工作日触发通知

let weekdays:[Int] = [1,4,7]
  • 在dateComponents中,工作日表示一个数字,例如- integer 1表示星期日,integer 7表示星期六-我想知道如何将这些整数转换为工作日字符串-例如在weekdays数组中,我有[1,4,7] -我想打印出[Sunday,Threeday,Saturday]。
ndh0cuux

ndh0cuux1#

假设你可以接受1 =星期日和7 =星期六,也许可以这样做:
首先对数组排序

weekdays = weekdays.sorted()

然后遍历它

for i in weekdays {
    let weekdayString = Calendar.current.weekdaySymbols[i - 1]
    print(weekdayString)
}

根据您的需要,您可能希望用途:

.weekdaySymbols
.shortWeekdaySymbols
.veryShortMonthSymbols

.standaloneWeekdaySymbols
.shortStandaloneWeekdaySymbols
.veryShortStandaloneMonthSymbols

相关问题