iPhone - 我如何将星期一作为一周的第一天

发布于 2024-10-13 22:26:35 字数 256 浏览 1 评论 0原文

我正在处理很多约会。 对于国际工作,我想强制(并且能够让用户决定)哪一天是一周的第一天。

但是,一旦设置完毕(假设明日为一周的第一天),我就会寻找在代码中工作的最佳方式。 我看到 EKSunday 是 1 ,EKMonday 是 2 。

如何动态地将 Sunday 转换为 7 , Monday 转换为 1 ? 我是否有义务转换来自不同方法调用的每个返回值(在使用组件时,例如使用 weekDay 返回值)? 有没有什么方法可以一次性强制执行此操作,而不必处理转换?

I'm working with many dates.
For an international work, I'd like to force (and be able to let the user decide) which is the first day of week.

But, once this is setted (let's say Minday as first day of week), I'm searching the best way to work in my code.
I see that EKSunday is 1 and EKMonday is 2.

How can I convert dynamicaly Sunday to 7 and Monday to 1 ?
Am I obliged to convert each return value from different method calls (when working with components for example with the weekDay return value) ?
Is there any way to foce this once for all and don't have to deal with conversion ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无名指的心愿 2024-10-20 22:26:35

为什么不使用现有的枚举来进行编码,而使用一周的第一天首选项来显示?这样,您就不必重建任何现有功能。

Why not use the existing enumeration for coding purposes and use the first-day-of-the-week preference just to display? That way, you won't have to rebuild any existing functionality.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文