如何减去日期分量?

2024-06-24

就像今天一样Friday,即6根据NSCalendar。我可以使用以下方法得到这个

Calendar.current.component(.weekday, from: Date())

我如何获得工作日部分Saturday上周,应该是7?

如果我做Calendar.current.component(.weekday, from: Date()) - 6。我正进入(状态0这不是有效的组件。


试试这个,你必须先获取日期,然后再从中减去:

var dayComp = DateComponents(day: -6)
let date = Calendar.current.date(byAdding: dayComp, to: Date())
Calendar.current.component(.weekday, from: date!)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何减去日期分量? 的相关文章

随机推荐