日历工作日星期一的星期一符号

问题描述 投票:0回答:1

Calendar.current.weekdaySymbols数组转换为星期一是第一个元素的数组(数组中星期一的索引为0)的最优雅的方法是什么?最“省钱”的方法。

swift swift5 nscalendar
1个回答
1
投票

您可以将数组的第一个元素删除,并添加仅包含第一个元素的集合:

let array = Calendar.current.weekdaySymbols.dropFirst() + [Calendar.current.weekdaySymbols.first!]
print(array) // "["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]\n"

请注意,如果您打算在没有其余日期组件的情况下使用它,则应使用standaloneWeekdaySymbols

独立属性用于日历标题等地方。非独立属性可在上下文中使用(例如,“ 11月12日,星期六”)。

© www.soinside.com 2019 - 2024. All rights reserved.