Today, in the writing of the Swift demo encountered a very wonderful problem, I present out of the page to use Uidatepicker to select the time, and then the acquisition of time to return to the original main interface, the results of the problem arises: B page Get time is normal, 9 hours less time passed back to page a. Best of all, Google found some answers to say:
Time.timezone = Nstimezone.systemtimezone () Time.Calendar = Nscalendar (Calendaridentifier:nsgregoriancalendar)
After the addition has no effect, or the same difference of 9 hours. Then there was another way to find out:
Let TimeZone = Nstimezone.systemtimezone () Let seconds = timezone.secondsfromgmtfordate (addObject.time.date) let Correctdate = AddObject.time.date.dateByAddingTimeInterval (Double (seconds))
Although the problem solved, but still a little do not understand why this situation, is the XCode GM version of the reason (not likely ah ~). Want to know what the reason for children's shoes, the common progress!
Swift_ the time it takes uidatepicker to get to the next page for a few hours.