gpt4 book ai didi

ios - NSCalendar firstweekday取决于位置问题

转载 作者:行者123 更新时间:2023-12-01 19:11:10 27 4
gpt4 key购买 nike

是否可以根据位置获取firstWeekday。例如,在美国应该说星期天。在俄罗斯应该说星期一。

编辑:[[NSCalendar currentCalendar] firstWeekday]总是说1,但是对于俄罗斯,它应该说2

最佳答案

您的假设是错误的。日历在美国不应返回1,在俄罗斯不应返回2。

首先,该设备永远不知道它位于哪个国家。它从“设备设置”中的Regional Settings中获取所有内容。然后可以通过NSLocale访问区域设置,例如en-US表示应使用USA English设置,包括第一个工作日。

通常,您应该只使用[NSLocale defaultLocale],它是对NSCalendarNSDateFormatter和类似类隐式设置的。如果要使用不同的语言/区域设置来模拟行为,只需在“设备设置”中进行更改即可。

关于ios - NSCalendar firstweekday取决于位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16497740/

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