Swift-从一年中的日期获取日期

维杰

我们可以使用下面的行获取一年中的日期。

let day = cal.ordinalityOfUnit(.Day, inUnit: .Year, forDate: date)

但是,我们如何获取一年中的某天的日期呢?

里奥·达布斯

如果您知道年份,则可以获取DateComponents date属性,如下所示:

extension Calendar {
    static let iso8601 = Calendar(identifier: .iso8601)
}


let now = Date()
let day  = Calendar.iso8601.ordinality(of: .day, in: .year, for: now)!  // 121
let year = Calendar.iso8601.component(.year, from: now)  // 2017
let date = DateComponents(calendar: .iso8601, year: year, day: day).date   //  "May 1, 2017, 12:00 AM"

或使用DateFormatter

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy D"
if let date = dateFormatter.date(from: "\(year) \(day)") {
    dateFormatter.dateStyle = .medium
    dateFormatter.timeStyle = .short
    dateFormatter.string(from: date)    // "May 1, 2017, 12:00 AM"
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从一年中的日期获取日期

来自分类Dev

从一天中获取一年中每个月的日期

来自分类Dev

在Excel中获取一年中某天的日期

来自分类Dev

C从日期获取一年中的某天

来自分类Dev

获取一年中某天的完整日期

来自分类Dev

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

来自分类Dev

从午夜起,我很难从一年中的几天和几秒钟获取日期/时间部分

来自分类Dev

php:从一年中的某天和一周中的某天计算日期

来自分类Dev

将一年中的日期转换为日期

来自分类Dev

将一年中的日期转换为日期

来自分类Dev

使用日期和时间获取一年中其余时间的日期

来自分类Dev

获取一年中所选月份的所有日期和日期

来自分类Dev

从日期算起一年中的某天

来自分类Dev

如何确定从日期算起一年中的星期?

来自分类Dev

一年中的同月PHP的加入日期

来自分类Dev

如何使用用户输入的日期获取一年中的星期

来自分类Dev

如何从给定日期获取一年中的天数

来自分类Dev

如何将日期转换为一年(一年中的某天)的位置?

来自分类Dev

在C#中获取一年中的日期以及两个日期之间的所有小时

来自分类Dev

如何从一个变量中获取日期为同一天和月份,但在一年中基于另一个变量获取日期?

来自分类Dev

多年中一年中最早的日期

来自分类Dev

比较上一年中一个日期的两个日期

来自分类Dev

如何在C中从一年和iso周中获取日期#

来自分类Dev

使用QT将一年中的日期转换为日期

来自分类Dev

在PHP中将一年中的日期转换为日期时间

来自分类Dev

迭代一年以获取Swift中的每一天NSDate对象

来自分类Dev

使用php pdo为一年中的每个日期添加一行

来自分类Dev

从日期开始计算一年中的哪一天

来自分类Dev

Google文件-将日期转换成一年中的某一天

Related 相关文章

  1. 1

    如何从一年中的日期获取日期

  2. 2

    从一天中获取一年中每个月的日期

  3. 3

    在Excel中获取一年中某天的日期

  4. 4

    C从日期获取一年中的某天

  5. 5

    获取一年中某天的完整日期

  6. 6

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

  7. 7

    从午夜起,我很难从一年中的几天和几秒钟获取日期/时间部分

  8. 8

    php:从一年中的某天和一周中的某天计算日期

  9. 9

    将一年中的日期转换为日期

  10. 10

    将一年中的日期转换为日期

  11. 11

    使用日期和时间获取一年中其余时间的日期

  12. 12

    获取一年中所选月份的所有日期和日期

  13. 13

    从日期算起一年中的某天

  14. 14

    如何确定从日期算起一年中的星期?

  15. 15

    一年中的同月PHP的加入日期

  16. 16

    如何使用用户输入的日期获取一年中的星期

  17. 17

    如何从给定日期获取一年中的天数

  18. 18

    如何将日期转换为一年(一年中的某天)的位置?

  19. 19

    在C#中获取一年中的日期以及两个日期之间的所有小时

  20. 20

    如何从一个变量中获取日期为同一天和月份,但在一年中基于另一个变量获取日期?

  21. 21

    多年中一年中最早的日期

  22. 22

    比较上一年中一个日期的两个日期

  23. 23

    如何在C中从一年和iso周中获取日期#

  24. 24

    使用QT将一年中的日期转换为日期

  25. 25

    在PHP中将一年中的日期转换为日期时间

  26. 26

    迭代一年以获取Swift中的每一天NSDate对象

  27. 27

    使用php pdo为一年中的每个日期添加一行

  28. 28

    从日期开始计算一年中的哪一天

  29. 29

    Google文件-将日期转换成一年中的某一天

热门标签

归档