jjzjj

dateByAddingUnit

全部标签

ios - NSDate 在 Swift 中返回错误的日期

今天是2016年2月1日,我刚刚打开我的工作应用程序继续我的工作,这让我感到震惊。是date的collectionview,一月份没发现有什么问题,因为还不到一个月。这是代码,funcdF(someDate:NSDate)->(String){letmonthFormat=NSDateFormatter()letdayFormat=NSDateFormatter()monthFormat.dateFormat="MMM"dayFormat.dateFormat="D"letaMonth=monthFormat.stringFromDate(someDate)letaDay=dayFor

ios - NSDate dateByAddingUnit 强制选项 - nil 不编译

这个问题在这里已经有了答案:Swift2.0calendarcomponentserror(3个答案)关闭7年前。所以我刚刚尝试了一个我认为很简单的操作——向NSDate添加一天:也在SO上关注这个答案它提供了以下解决方案,虽然不完全是我想要的(但具有相同的逻辑)不起作用:lettwoDaysAgo=calendar.dateByAddingUnit(NSCalendarUnit.Day,value:-2,toDate:NSDate(),options:nil)我收到以下错误消息:"Couldnotfindanoverloadfor'NSDate.init'thatacceptsthe