【问题标题】:Setting an NSDate to always use midnight [duplicate]将 NSDate 设置为始终使用午夜 [重复]
【发布时间】:2016-09-12 09:03:39
【问题描述】:

现在我像这样设置一个 NSDate 对象:

func userSelectedDate(selectedDate : NSDate) {
    let formatter = NSDateFormatter()
    formatter.dateFormat = "dd-MM-yyyy"
    let dateString = formatter.stringFromDate(selectedDate)
}

不过,我总是想使用午夜。如何强制使用某个时间?

【问题讨论】:

    标签: swift nsdate


    【解决方案1】:
    let calendar = NSCalendar.currentCalendar()
    let dateAtMidnight = calendar.startOfDayForDate(NSDate())
    

    【讨论】:

      【解决方案2】:

      有一个n app方法

      let startOfSelectedDate = NSCalendar.currentCalendar().startOfDayForDate(selectedDate)
      

      【讨论】:

        猜你喜欢
        • 2014-11-29
        • 1970-01-01
        • 1970-01-01
        • 2014-08-26
        • 2016-07-06
        • 1970-01-01
        • 1970-01-01
        • 2016-08-08
        • 2013-11-22
        相关资源
        最近更新 更多