gpt4 book ai didi

swift - 如何使用 Swift3 在​​正确的位置填充日历模板的日期?

转载 作者:行者123 更新时间:2023-11-30 12:42:23 27 4
gpt4 key购买 nike

我正在考虑找到一周的第一天并从那里填写,但是如何将日期数字更改为第一天而不是当前日期?听起来 calendar.firstWeekday 可能已经做到了这一点,但文档实际上没有说明它是如何工作的,并且它返回 1 这绝对不是星期三(2017 年 2 月 1 日) )。尝试将 nowcalendar 更改为 var 并查看是否可以对它们进行类似 .setDay 的操作,但没有找到任何内容。

    let now = Date()
let calendar = Calendar.current

var components = calendar.dateComponents([.year, .month, .day, .weekday], from: date)

// 1 = Sunday, 7 = Saturday
print("day of week: ")
print(components.weekday)

但是,使用 Swift 的日期和日历,有没有比查找第一天并从那里填写日历的其余部分更简单的方法呢?有没有更简单的方法?

最佳答案

Foundation Calendar应该允许你做几乎任何你想做的事情。

如果你想变得更奇特,你可以构建一个接受日期并返回带有日期/工作日/等的类型(我会推荐一个结构)的东西。其中的信息以便于显示/组织。

关于swift - 如何使用 Swift3 在​​正确的位置填充日历模板的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42078745/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com