)我很惊讶,我在任何地方都找不到这个问题,听起来很基本。我可能遗漏了什么……)
有没有一种方法可以创建一个DateComponents()对象,该对象与Date/NSDate对象(Date、time、calendar、timeZone)完全匹配,而不必指定要包含的所有组件?
具体用例示例
你可以用 Calendar.dateComponents(in:,from:) 实现你的目标。这样你只需要提供 TimeZone 可以提取所有 DateComponents Date 对象。
Calendar.dateComponents(in:,from:)
TimeZone
DateComponents
Date
let components = Calendar.current.dateComponents(in: TimeZone.current, from: Date())