Hello, I'm having an issue with (NS)Calendar on Linux which I think is a bug, but I just wanted to check first if it was just me or if this is indeed a bug. I've filed a bug report here, just in case: https://bugs.swift.org/browse/SR-2846
In short, Calendar has a method date(byAdding:to:wrappingComponents:) which returns a new date which is the result of date arithmetic on the passed-in date. It works fine on El Capitan, but doesn't seem to work properly on Ubuntu 14.04. Below is some sample code: import Foundation let today = Date() let diffComponents = DateComponents(day: -1) let newDate = Calendar.current.date(byAdding: diffComponents, to: today) //returns nil I've tried this in the swift REPL on Ubuntu 14.04 with both Swift 3.0-RELEASE, and the latest snapshot (October 2). If anyone else could try this out as a sanity check for me, that would be great - I'd be happy to be embarrassed that I've done something wrong. Thanks, Jason
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users