【问题标题】:How to set the first date of current week to Wednesday in Swift?如何在Swift中将本周的第一个日期设置为星期三?
【发布时间】:2018-01-29 01:23:52
【问题描述】:

如何将一周的第一个日期设置为星期三并在黄色条上显示一周的第一个和最后一个日期?因为时间表会在每周三更新。

【问题讨论】:

    标签: swift3 calendar nsdate nscalendar


    【解决方案1】:

    请检查这可能会有所帮助:

    var calendar = Calendar.current
    calendar.firstWeekday = 4
    
    let startOfWeek = calendar.date(from: calendar.dateComponents([.yearForWeekOfYear, .weekOfYear], from: Date()))!    
    let endOfWeek = calendar.date(byAdding: .day, value: 6, to: startOfWeek)!
    
    print(startOfWeek)
    print(endOfWeek)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      相关资源
      最近更新 更多