如何获取年份和两个日期之间的年份列表的月份名称

用户1374

我想获取两个日期之间的月份名称列表

日期1:1/1/2016

日期2:1/4/2017

Result should be : 
    January 2016 
    February 2016
    March 2016
    April 2016 To  April 2017
帕特里克·R

使用下面的代码获取两个日期之间的年份列表。

func getYear(){
    let startDateString:String  = "05/21/2014"
    let endDateString:String = "05/21/2017"

    let dateFormtter = DateFormatter()
    dateFormtter.dateFormat = "MM/dd/yyyy"

    let startDate = dateFormtter.date(from: startDateString)
    let endDate = dateFormtter.date(from: endDateString)

    var arrYears = [String]()
    dateFormtter.dateFormat = "MM"

    if let startYear: Int = startDate?.year(), let endYear = endDate?.year() {
        for i in startYear...endYear {
            let monthWithYear = "\(i)"
            arrYears.append(monthWithYear)
        }
    }
}

extension Date {
   func Year() -> Int {
        let year = Calendar.current.component(.year, from: self)
        return year
    }
}

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从日期获取月份和年份

如何获取两个日期之间的月份和年份列表

如何在jQuery中比较月份和年份的两个日期

如何使用moment.js获取年份,月份和日期中的两个日期之间的差异

如何获取基于月份和年份的日期名称和天数

获取两个日期之间唯一的月份和年份数组

从日期获取月份和年份

找出日期是否在两个日期之间,忽略年份

使用JodaTime计算两个日期之间的月份,并牢记年份

获取两个日期之间月份,年份格式的所有季度

两个日期之间的年份列表

如何在两个日期之间选择而不使用年份来获取生日

两个日期之间的年份差异

如何获取表中所有年份的两个日期(月和日)之间的记录?

如何在iOS中使用月份和年份比较两个日期

如何获取SQL Server中两个日期之间的月份和年份的列表

从两个相应的下拉列表中填充所选月份和年份的日期和日期

仅将两个日期与 PHP 中的月份和年份进行比较

获取两个日期之间的季度和年份

如何从给定日期获取月份名称和年份?

有没有更简单的方法来获取两个日期之间的所有月份和年份列表然后我的

如何从Android中选定的日期月份和年份中获取星期几名称?

如何从列表中获取月份和年份

如何在php中将月份数字转换为日期和年份之间的名称?

仅在不同年份的两个日期之间获取周无列表

如何在两个日期之间循环月份和年份

如何显示年份和月份的两个日期差异?

如何获得两个日期之间的所有月份和年份

获取两个日期之间特定月份和年份的天数 SQL