• 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: NSTimestampFormatter and WOString dateformat
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTimestampFormatter and WOString dateformat


  • Subject: Re: NSTimestampFormatter and WOString dateformat
  • From: Chuck Hill <email@hidden>
  • Date: Sun, 25 Nov 2007 17:11:46 -0800


On Nov 25, 2007, at 1:02 PM, Q wrote:


On 24/11/2007, at 10:04 AM, Lachlan Deck wrote:

On 23/11/2007, at 4:28 PM, Gaastra Dennis - WO Lists wrote:

But how is this helpful if you have been using POSIX formats everywhere; e.g. can the SimpleDateFormat accept those; or do you still need to convert everywhere? Thanks.

Two options:
a) change your POSIX formats everywhere to SimpleDateFormat equivalents.
b) provide a default formatter that converts POSIX style formats to the relevant format.

That's all the NSTimestampFormatter really does, so you may as well keep using that for now if you need POSIX strftime() support.


The deprecation note states it is because it will no longer be improved, not that it is being removed any time soon.

That might be my fault. :-) I filed a couple of bugs against the 5.3 one... they might be hard to fix. SimpleDateFormat does not exhibit the bugs for the same format.


Chuck




On 22-Nov-07, at 7:57 PM, Q wrote:

With NSTimestampFormatter being deprecated in WO 5.4, and the recommended alternative being to use SimpleDateFormat, there is the slightly annoying matter of WOString's dateformat binding taking a POSIX strftime() style date format string, and SimpleDateFormat using ISO format datetime format. Or so I originally though.

Much to my surprise, NSTimestampFormatter has this little gem of information in the documentation:

Alternatively, you can specify the pattern using Sun's date pattern specifiers. See Sun's documentation for the java.text.SimpleDateFormat class for more information.

Ie. You can use the ISO datetime format that SimpleDateFormat uses in your dateformat binding.

So the following WOString bindings both do the same thing:

dateformat = "%a %d %b %Y";
dateformat = "EEE dd MMM yyyy";

Note to self: Sometimes it helps to read ALL the documentation.


--
Seeya...Q

Quinton Dolan - email@hidden
Gold Coast, QLD, Australia (GMT+10)
Ph: +61 419 729 806



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40global-village.net


This email sent to email@hidden


--

Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects






_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >NSTimestampFormatter and WOString dateformat (From: Q <email@hidden>)
 >Re: NSTimestampFormatter and WOString dateformat (From: Gaastra Dennis - WO Lists <email@hidden>)
 >Re: NSTimestampFormatter and WOString dateformat (From: Lachlan Deck <email@hidden>)
 >Re: NSTimestampFormatter and WOString dateformat (From: Q <email@hidden>)

  • Prev by Date: Re: Duplicate Database accesses...
  • Next by Date: WebObjects vs. Web Services ...
  • Previous by thread: Re: NSTimestampFormatter and WOString dateformat
  • Next by thread: VelocityEOGenerator and unflattened part of to-many relationship
  • Index(es):
    • Date
    • Thread