In objective-c, the following code results in the UTC date time information using the
NSDate *currentUTCDate = [NSDate date]
let date = NSDate.date()
The documentation says that the
date method returns a new date set to the current date and time regardless of the language used.
The issue probably sits somewhere where you present the date using
NSDate is just a point on a time line. There is no time zones when talking about
NSDate. I made a test.
After latest updates, the new syntax is:
2014-07-23 17:56:45 +0000
NSLog(@"%@", [NSDate date]);
2014-07-23 17:58:15 +0000
Result - No difference.