微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 SwiftUI 中通过 Date() 读出星期几以获取本地通知

如何解决在 SwiftUI 中通过 Date() 读出星期几以获取本地通知

我正在尝试发送带有本地通知的特定消息,这取决于一周中的哪一天,现在我的代码必须知道它是一周中的哪一天才能发送通知

谢谢。

解决方法

看起来你想要这个(或其他日期)

if let weekDay = Calendar.current.dateComponents([.weekday],from: Date()).weekday {
   // do this what's needed
}
,

您可以获得当前日期的单个组件(在我们的例子中是星期几),如下所示:

if Calendar.current.component(.weekday,from: Date()) == 1 {
    // Yay,it's Sunday!
}

来自文档:“工作日单位是数字 1 到 N(对于公历 N=7,1 是星期日)。”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。