• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Adding minutes to display time
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Adding minutes to display time


  • Subject: Re: Adding minutes to display time
  • From: Greg Parker <email@hidden>
  • Date: Tue, 08 Dec 2015 14:21:45 -0800

> On Dec 8, 2015, at 2:04 PM, Eric E. Dolecki <email@hidden> wrote:
>
> I tried an extension I found. It's off by 5 hours...
>
> extension NSDate
> {
>    convenience
>    init(dateString:String) {
>        let dateStringFormatter = NSDateFormatter()
>        dateStringFormatter.calendar = NSCalendar(calendarIdentifier:
> NSCalendarIdentifierGregorian)
>        dateStringFormatter.dateFormat = "yyyy-MM-dd HH:mm"
>        dateStringFormatter.locale = NSLocale(localeIdentifier:
> "en_US_POSIX")
>        dateStringFormatter.timeZone = NSTimeZone.localTimeZone()
>        let d = dateStringFormatter.dateFromString(dateString)!
>        self.init(timeInterval:0, sinceDate:d)
>    }
> }
>
> ...
>
> let calendar = NSCalendar.currentCalendar()
>        calendar.timeZone = NSTimeZone.localTimeZone()
>        calendar.locale = NSLocale(localeIdentifier: "en_US_POSIX")
>        let startDate = NSDate(dateString:"2015-12-08 7:30")
>        let date = calendar.dateByAddingUnit(.Minute, value: 5, toDate:
> startDate, options: [])
> *        print (date!) //This is way off. How to fix this?*

What is the value of print(startDate) ?

What do you get if you display `date` and `startDate` using an NSDateFormatter instead of print() ?

I bet `date` and `startDate` are in fact five minutes apart, but either your date construction or your date display are not using the time zone you expect.


--
Greg Parker     email@hidden     Runtime Wrangler



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >Adding minutes to display time (From: "Eric E. Dolecki" <email@hidden>)
 >Re: Adding minutes to display time (From: David Duncan <email@hidden>)
 >Re: Adding minutes to display time (From: "Eric E. Dolecki" <email@hidden>)

  • Prev by Date: Re: Adding minutes to display time
  • Next by Date: Re: Adding minutes to display time
  • Previous by thread: Re: Adding minutes to display time
  • Next by thread: Re: Adding minutes to display time
  • Index(es):
    • Date
    • Thread