我想从swift中的Calendar组件中获取一个月的数组。像:
var monthComponents = ["Jan", "Feb", "Mar" ..]
但是我只能得到当前日期或将某个日期格式转换为字符串。那么,我怎么能得到所有月份组件(月份名称)。请以简单的方式建议我。
答案 0 :(得分:10)
DateFormatter
课程符合您的要求:
let formatter = DateFormatter()
let monthComponents = formatter.shortMonthSymbols
请参阅DateFormatter
的文档,了解获取其他各种符号的所有其他相关方法。
或者从iOS 10 / macOS 10.12开始,您可以使用Calendar
:
let monthComponents = Calendar.current.shortMonthSymbols