当前位置: 首页 > 知识库问答 >
问题:

一周从哪一天开始?

章侯林
2023-03-14

也许我想多了。我想每周一上午9点发送本地通知,直到满足某些条件。我知道这可以通过设置DateComponents工作日小时组件来完成。我遇到的问题是我将传递给工作日的值取决于DateComponents正在使用的Calendar。如果我理解正确,则取决于用户的设置。例如,如果用户的日历周从周日开始,我会传递1到工作日,但如果一周从周六开始,我会传递2。

我的问题是,我该如何解释时区、夏令时和周开始日之类的事情?

共有1个答案

訾旭
2023-03-14

工作日单位是从1到7的数字,其中1是星期天,2是星期一。。。这永远不会改变。

当用户更改设置时,只有calendar.first周末会更改。

例如。如果用户的日历周从周日开始,firstWeekday=1否则如果从周一开始,firstWeekday=2

 类似资料:
  • 我需要在我的dim_date中添加新的业务wee,实际上我有一个月中的星期,如下表所示,每7天计算一次。 但是对于这个商业周专栏,一周应该从星期一开始,到星期日结束,即使第一周只有一天(当一个月从星期日开始时),但如果月份从星期五开始,我应该将其视为该月的第一周。 你有什么建议来计算这个吗?谢谢

  • 问题内容: 我目前正在使用vbscript函数以2/12/2009格式获取本周和上周的第一天值。我想知道是否可以使用SQL查询。 问题答案: 这些语句应该在TSQL中完成您想要的操作。请注意,这些报表基于当前日期。您可以将getdate()替换为所需的任何日期:

  • 我在我的应用程序中有日期选择器,它工作得很好。但是我需要选择一周中的某一天而不是日期(即,如果我选择日期23,我需要获得像“星期五”这样的日子而不是数字)。我使用进行点击事件。 我需要一连串的日子(如星期一或星期二)..)用于上述代码中的< code>selectedDay

  • 问题内容: 我需要最快的方式来获得一周的第一天。例如:今天是11月11日,是星期四;我想要本周的第一天(即11月8日)和一个星期一。我需要用于MongoDB地图功能的最快方法,有什么想法吗? 问题答案: 使用Date对象的方法,您可以知道星期几(0 =星期日,1 =星期一,等等)。 然后,您可以减去该天数加一,例如:

  • 我在本教程的帮助下制作了日历:http://droidwalk.blogspot.it/2012/11/android-calendar-sample.html ..但是这个日历从星期天开始,我想从星期一开始。。我试图改变价值观​​在函数中设置对象GregorianCalendar,但它不会给出所需的结果。本周从周一开始,但在某些月份,我们失去了第一周。我发现了一个类似的问题:从周一开始制作日历,

  • 如何分类?例如,我希望一周的第一天是星期一。由此: 周一至周二周三至周五周六 我想要这个: 星期一至星期二星期三星期五星期六至星期日 或者我希望我一周的第一天是周五 那么在输出中应该是这样的: 星期五星期六星期一星期二星期三星期四