• 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
NSLog displays inconsistent format for NSDate
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NSLog displays inconsistent format for NSDate


  • Subject: NSLog displays inconsistent format for NSDate
  • From: Carl Hoefs via Cocoa-dev <email@hidden>
  • Date: Tue, 20 Aug 2019 12:50:19 -0700

When printing out an NSDate using NSLog from within Xcode I get:

"Tue Aug 20 12:32:40 2019"

When the same program is run from within a shell (bash) window:

"2019-08-20 19:32:48 +0000"

Is the NSDate output format somehow determined by the environment? My system is
set to Local Time Zone (America/Los_Angeles (PDT) offset -25200 (Daylight)).

A code snippet that reproduces the issue follows.

-Carl



- (void) testDate
{
    NSCalendar *calendar = [NSCalendar currentCalendar];
    unsigned unitFlags =
NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond|NSCalendarUnitTimeZone;
    NSDateComponents *dateComponents = [calendar components:unitFlags
fromDate:[NSDate date]];
    dateComponents.timeZone = NSTimeZone.localTimeZone;
    NSDate *configuredDate = [calendar dateFromComponents:dateComponents];
    NSLog(@"Configured date: %@",configuredDate);
}

Xcode:
2019-08-20 12:32:40.828863-0700 tester[3926:1353] Configured date: Tue Aug 20
12:32:40 2019

Shell:
2019-08-20 12:33:08.356 tester[3928:1359] Configured date: 2019-08-20 19:32:48
+0000

_______________________________________________

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

  • Follow-Ups:
    • Re: NSLog displays inconsistent format for NSDate
      • From: Alex Zavatone via Cocoa-dev <email@hidden>
    • Re: NSLog displays inconsistent format for NSDate
      • From: Uli Kusterer via Cocoa-dev <email@hidden>
    • Re: NSLog displays inconsistent format for NSDate
      • From: "Gary L. Wade via Cocoa-dev" <email@hidden>
  • Prev by Date: Re: Cocoa window messages in app being ported from Carbon
  • Next by Date: Re: NSLog displays inconsistent format for NSDate
  • Previous by thread: Re: Cocoa window messages in app being ported from Carbon
  • Next by thread: Re: NSLog displays inconsistent format for NSDate
  • Index(es):
    • Date
    • Thread