2012-03-25 4 views
0

Objective-Cの形式の日付と文字列

私は2つの質問がありますが、簡単ですが、しばらく私を気にしています。

.NETテストWebServiceにアクセスし、2つのパラメータを返します。

一つは「/ /日(+ 0800 1332399761677)」と同じように日付データである、と私は通常の日付形式にフォーマットする方法

を知りません。 「12000.00」:

二つは、NSStringのデータは「12000.00000」のように見える、と私は

に、このような形式を、それを変更したいです。

この2つの問題で私を助けてください。前もって感謝します。あなたは、文字列の一部をつかむNSDate dateWithTimeIntervalSince1970:を使用し、その後、二重にそれを回すためにNSString doubleValueを使うので、もし

答えて

1

1332399761677は、Unixの日のように見える、あなたは日付を取得することができるはずです。 +0800はタイムゾーンのように見えますが、Unixの日付を指定するとタイムゾーンは必要ありません。1332399761677は、タイムゾーンに関係なく特定の時刻を指定します。

「12000.00000」として、あなたは、二重にそれを作るためにdoubleValueを使用することになり、その後、stringFromNumber:を使用し、2にそのmaximumFractionDigitsminimumFractionDigitsセットでNSNumberFormatterを作ります。

+0

ありがとう、私は試してみましょう。 – jxdwinter

+0

http://stackoverflow.com/questions/1757303/parsing-json-dates-on-iphone – jxdwinter

関連する問題