nsdatecomponents相关内容

使用 DateComponents 创建日期

我想得到一周的第一天和最后一天.但我的结果与苹果的文档不匹配:https://developer.apple.com/documentation/foundation/nsdatecomponents/1410442-工作日 这是我的功能: func startAndEndDateOfWeek(weekOfYearWithYear: (week: Int,year: Int)) ->(开始 ..
发布时间:2022-01-11 14:34:42 移动开发

NSDate 获取年/月/日

在没有其他信息的情况下,如何获取 NSDate 对象的年/月/日?我意识到我可能可以用类似的东西来做到这一点: NSCalendar *cal = [[NSCalendar alloc] init];NSDateComponents *components = [cal components:0 fromDate:date];int year = [组件年份];int 月 = [组件月];int ..
发布时间:2021-12-02 18:07:51 移动开发

每 n 天安排一次本地通知(时区安全)

我相信这已经被问过好几次了,但没有明确的答案. 有两种安排时间通知的方法:UNCalendarNotification 和 UNTimeIntervalNotificationTrigger. 为特定时间和一周中的某天安排通知是微不足道的,与每月的特定日期相同,但针对特定时间(每 n 天)安排通知并不是那么简单. 例如每 5 天 11:00. UNTimeIntervalN ..

没有时间的ios Swift日期

我试图只获取意味着小时、分钟、秒为零的日期.这就是我正在尝试的 延期日期{var onlyDate: 日期?{得到 {让日历 = Calendar.currentvar dateComponents = calender.dateComponents([.year, .month, .day], from: self)dateComponents.timeZone = NSTimeZone.sy ..
发布时间:2021-06-09 19:47:41 移动开发

获取一个月的最后一个工作日

我想获取给定月份的最后一个工作日.我遇到了这个简单的答案,了解如何获得第一个/第二个/...工作日效果很好. 问题是:如何获得给定月份的最后一个工作日?不是每个月都只有4个星期天,那么我是不是要计算这个月的星期天数呢,还是有更优雅的方法呢? 解决方案 我终于想出了以下解决方案.为方便起见,我使用 NSDate-Extensions.dayOfWeek 代表公历中的星期日 (1) 至星 ..
发布时间:2021-06-09 19:47:23 其他开发

NSDateComponents 时间配置文件

我的问题与下面代码片段中给出的 NSDateComponents 操作的时间配置文件有关. 我有一个方法可以遍历大量 NSDate 对象 部分方法要求我丢弃每个日期的小时、分钟和秒. 为此,我有 3 个步骤: 我从原始日期创建了一个 NSDateComponents 对象. 我将 H:M:S 元素设置为 0 我根据需要将 H:M:S 设置为 0 的新日期对象 问题: ..
发布时间:2021-06-09 19:43:56 移动开发

Objective-C/iOS:获取一周中特定日期的日期(星期日)

我需要获取本周特定日期(星期日)的日期.我使用这个日期来确定是否应该进行每周重置,并且我对上次重置日期是在星期日日期之前进行了一些计算.这原则上已经被多次询问和回答,并且我的解决方案在过去 6 个月内一直有效.但是今天,也就是 2013 年 12 月 29 日,它停止工作了. 目前使用的函数: + (NSDate *) getSundaysDate{NSDate *currentDate ..
发布时间:2021-06-09 19:43:45 移动开发