gpt4 book ai didi

iphone - 计算本周的第一天和最后一天

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:37 26 4
gpt4 key购买 nike

引用预先回答的问题:Getting first and last days of current week

上面的链接中有两个答案。其中一个是理论性的,另一个是使用称为 PyObjC(Python-Objective C 桥接语言)的语言,快速谷歌搜索确认 PyObjC 不适用于 iPhone SDK。

所以关于这个问题,如何将 PyObjC 代码翻译成与 iPhone SDK 兼容。

目标:假设今天(星期二)是十九号,星期日。是 17 号(一周开始)和星期六。 23日是周末。我想得到一个像 19/01 - 23/01 这样的字符串 [即一周开始(hypen)一周结束]

最佳答案

如果您有一个NSDate,您可以使用当前的NSCalendar 来检索那个日期的NSDateComponents。将 NSDateComponentsweekday 设置为 1(一周的第一天),创建一个副本,并将副本的 weekday 设置为 7 (一周的最后一天)。然后使用 NSCalendarNSDateComponents 转换回它们各自的 NSDate 对象,之后您可以使用 NSDateFormatter 创建您的字符串表示。

此链接有一个关于如何获取日期的工作日的示例:https://stackoverflow.com/questions/1057349#1057405

关于iphone - 计算本周的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2082513/

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