Tag: 周日

NSCalendar每周的第一天

有谁知道是否有办法在NSCalendar上设置一周的第一天,或者是否有一个日历已经有星期一作为一周的第一天,而不是星期天。 我目前正在开发基于一周工作量的应用程序,它需要在星期一而不是星期天开始。 我很可能会做一些工作来解决这个问题,但是会有很多的情况。 我宁愿平台为我做。 提前致谢 这里有一些我正在使用的代码。 现在是星期六,所以我希望那个星期几是6,而不是7,那意味着星期天是7,而不是滚到0 NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; [gregorian setFirstWeekday:0]; unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekCalendarUnit | NSWeekdayCalendarUnit; NSDateComponents *todaysDate = [gregorian components:unitFlags fromDate:[NSDate date]]; int dayOfWeek = todaysDate.weekday;

DateTime.DayOfWeek微优化

首先: 我只是为了好玩而渴望学习这个问题。 我不得不承认我喜欢搞微观优化(虽然他们从来没有在我的任何开发中导致速度的显着提高)。 DateTime.DayOfWeek方法不代表我的任何应用程序的瓶颈。 而且在任何其他方面都不太可能成为问题。 如果有人认为这种方法对应用程序的性能有影响,他应该考虑什么时候进行优化 ,然后进行性能分析。 用ILSpy反编译DateTime类,我们找出DateTime.DayOfWeek是如何实现的: [__DynamicallyInvokable] public DayOfWeek DayOfWeek { [__DynamicallyInvokable, TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] get { return (DayOfWeek)((this.InternalTicks / 864000000000L + 1L) % 7L); } } public long Ticks { [__DynamicallyInvokable, TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.InternalTicks; […]

如何获得星期几和一年中的哪一天?

我不太了解Javascript,而我发现的其他问题与date操作有关,不仅仅是获取所需的信息。 目的 我希望得到如下格式的date: 于2011年1月27日星期四17:42:21印刷 到目前为止,我得到了以下几点: var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); h = checkTime(h); m = checkTime(m); s = checkTime(s); var prnDt = "Printed on Thursday, " + now.getDate() + " January " + now.getFullYear() + " at " + h + ":" + […]