Swift-上周之前的一周的开始日期和结束日期

博格丹·博格达诺夫

今天是3月6日,星期五。如何找到2月16日是开始日期,而2月22日是前一周之前一周的结束日期。16是我的国家,在美国的保加利亚将是15,而我使用的是21。currentCalendar()

摊位

这样的事情应该起作用:

let cal = NSCalendar.currentCalendar()

let components = NSDateComponents()
components.weekOfYear -= 1

if let date = cal.dateByAddingComponents(components, toDate: NSDate(), options: NSCalendarOptions(0)) {
    var beginningOfWeek: NSDate?
    var weekDuration = NSTimeInterval()
    if cal.rangeOfUnit(.CalendarUnitWeekOfYear, startDate: &beginningOfWeek, interval: &weekDuration, forDate: date) {
        let endOfWeek = beginningOfWeek?.dateByAddingTimeInterval(weekDuration)
        print(beginningOfWeek) // Optional(2015-02-15 05:00:00 +0000)
        print(endOfWeek) // Optional(2015-02-22 05:00:00 +0000)
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从周号中查找一周的开始结束日期

来自分类Dev

Python:从熊猫的周数和年份中计算一周的开始日期和结束日期

来自分类Dev

获取一周的开始和结束日期。用户输入了月,周和年

来自分类Dev

如何获得当前一周的开始日期和结束日期?

来自分类Dev

如何基于当前周红宝石中的日期获取上周开始日期和结束日期

来自分类Dev

双周薪资频率的开始日期/结束日期-Swift

来自分类Dev

如何找到一周的开始日期

来自分类Dev

如何根据上周的当前日期获取上周作为开始日期和结束日期

来自分类Dev

如何在Excel中将开始/结束日期转换为一周的持续时间?

来自分类Dev

我想从一个月的一周中获取开始日期和结束日期(android)

来自分类Dev

检查开始日期或结束日期在上周

来自分类Dev

在 Hive 中获取日期周(一周开始)

来自分类Dev

postgress:SQLQuery:周开始和结束日期

来自分类Dev

一周的开始和结束时间

来自分类Dev

Sql 如何从 5 周开始日期和结束日期获取

来自分类Dev

如何更改Oracle TRUNC开始一周的日期

来自分类Dev

如何更改Oracle TRUNC开始一周的日期

来自分类Dev

在 SSRS 中查找去年一周的开始日期

来自分类Dev

从一周开始的提到的总秒数中查找日期和时间 - python

来自分类Dev

如何获取两个日期之间的周开始日期(星期一)和结束日期(星期日)的列表?

来自分类Dev

如何按月/周生成开始和结束日期向量,但如何使向量的最后结束日期以今天结束?

来自分类Dev

我如何获得一周的前和后日期

来自分类Dev

根据MS Access中的年和周编号填充周开始和周结束日期

来自分类Dev

如何在oracle中查找一个月中所有周的开始日期和结束日期

来自分类Dev

在Swift中,是否有一种优雅的方法来确定两个日期是否由一年中的一周分隔?

来自分类Dev

SWIFT-UIDatePicker-选择开始日期和结束日期,但无法弄清楚如何将两个日期都调用到两个不同的文本框中

来自分类Dev

查找任何开始日期的一周开始的更简单方法

来自分类Dev

Google Bigquery,在特定时区的一周的开始和结束

来自分类Dev

从特定日期提前一周

Related 相关文章

  1. 1

    从周号中查找一周的开始结束日期

  2. 2

    Python:从熊猫的周数和年份中计算一周的开始日期和结束日期

  3. 3

    获取一周的开始和结束日期。用户输入了月,周和年

  4. 4

    如何获得当前一周的开始日期和结束日期?

  5. 5

    如何基于当前周红宝石中的日期获取上周开始日期和结束日期

  6. 6

    双周薪资频率的开始日期/结束日期-Swift

  7. 7

    如何找到一周的开始日期

  8. 8

    如何根据上周的当前日期获取上周作为开始日期和结束日期

  9. 9

    如何在Excel中将开始/结束日期转换为一周的持续时间?

  10. 10

    我想从一个月的一周中获取开始日期和结束日期(android)

  11. 11

    检查开始日期或结束日期在上周

  12. 12

    在 Hive 中获取日期周(一周开始)

  13. 13

    postgress:SQLQuery:周开始和结束日期

  14. 14

    一周的开始和结束时间

  15. 15

    Sql 如何从 5 周开始日期和结束日期获取

  16. 16

    如何更改Oracle TRUNC开始一周的日期

  17. 17

    如何更改Oracle TRUNC开始一周的日期

  18. 18

    在 SSRS 中查找去年一周的开始日期

  19. 19

    从一周开始的提到的总秒数中查找日期和时间 - python

  20. 20

    如何获取两个日期之间的周开始日期(星期一)和结束日期(星期日)的列表?

  21. 21

    如何按月/周生成开始和结束日期向量,但如何使向量的最后结束日期以今天结束?

  22. 22

    我如何获得一周的前和后日期

  23. 23

    根据MS Access中的年和周编号填充周开始和周结束日期

  24. 24

    如何在oracle中查找一个月中所有周的开始日期和结束日期

  25. 25

    在Swift中,是否有一种优雅的方法来确定两个日期是否由一年中的一周分隔?

  26. 26

    SWIFT-UIDatePicker-选择开始日期和结束日期,但无法弄清楚如何将两个日期都调用到两个不同的文本框中

  27. 27

    查找任何开始日期的一周开始的更简单方法

  28. 28

    Google Bigquery,在特定时区的一周的开始和结束

  29. 29

    从特定日期提前一周

热门标签

归档