Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In what format is this date string?

Im trying to convert a bunch of NSStrings into NSDate objects. Here is an example string:

2013-04-25T15:51:30.427+1.00

But I can't figure out what format it is in, so far I have (The question marks are the bits I'm stumped with):

yyyy-MM-ddTHH:mm:ss????zzz

The main problem I'm having is with the '.427' part although if I'm making a mistake elsewhere, let me know :)

Does anyone have any ideas? Or could point me to a list of all the possible date format specifiers? I found this: http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx which is useful but it doesn't appear to have any specifier for the '.427' part that I'm stuck on.

Any help is appreciated, Thanks.

like image 592
JDx Avatar asked Apr 25 '13 15:04

JDx


People also ask

What is date format in string in Java?

The DateFormat class in Java is used for formatting dates. A specified date can be formatted into the Data/Time string. For example, a date can be formatted into: mm/dd/yyyy. Date Format classes are not synchronized.

What data format is date?

ISO 8601 specifies a format of YYYY-MM-DD.

What is yyyy mmm dd format?

YYYY/MMM/DD. Four-digit year, separator, three-letter abbreviation of the month, separator, two-digit day (example: 2003/JUL/25) DD/MMM/YYYY. Two-digit day, separator, three-letter abbreviation of the month, separator, four-digit year (example: 25/JUL/2003)


1 Answers

The proper format is yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ.

See Unicode Date Format Patterns.

Also, the ZZZZZ format for the +00:00 timezone format was added to iOS 6 and is not supported under iOS 5 or earlier.

like image 128
rmaddy Avatar answered Sep 23 '22 20:09

rmaddy