在ios中我們可以通過nsdateformatter來設定輸出nsdate的格式。相比nsdateformatter的大名鼎鼎,nsnumberformatter好像知道的人就不多了。其實通過nsnumberformatter,同樣可以設定nsnumber輸出的格式。例如如下**:
輸出結果為:[1223:403] formatted number string:123,456,789nsnumberformatter
*formatter =[[
nsnumberformatter
alloc
]init
];formatter
.numberstyle
=nsnumberformatterdecimalstyle
;nsstring
*string=[
formatter stringfromnumber
:[nsnumber
numberwithint
:123456789
]];nslog
(@"formatted number string:%@"
,string
);
其中nsnumberformatter類有個屬性numberstyle,它是乙個列舉型,設定不同的值可以輸出不同的數字格式。該列舉包括:
各個列舉對應輸出數字格式的效果如下:enum
;typedef
nsuinteger
nsnumberformatterstyle
;
[1243:403] formatted number string:123456789
[1243:403] formatted number string:123,456,789
[1243:403] formatted number string:¥123,456,789.00
[1243:403] formatted number string:-539,222,988%
[1243:403] formatted number string:1.23456789e8
[1243:403] formatted number string:一億二千三百四十五萬六千七百八十九
其中第三項和最後一項的輸出會根據系統設定的語言區域的不同而不同。
Json資料格式
在web 系統開發中,經常會碰到客戶端和伺服器端互動的問題,比如說客戶端傳送乙個 ajax 請求,然後在伺服器端進行計算,計算後返回結果,客戶端接收到這個響應結果並對它進行處理。那麼這個結果以一種什麼資料結構返回,客戶端才能比較容易和較好的處理呢?通過幾個專案的實踐,我發現 json 格式的資料是一...
JSON資料格式
下面這段文字,摘錄自留作備忘 21世紀初,douglas crockford尋找一種簡便的資料交換格式,能夠在伺服器之間交換資料。當時通用的資料交換語言是xml,但是douglas crockford覺得xml的生成和解析都太麻煩,所以他提出了一種簡化格式,也就是json。json的規格非常簡單,只...
資料格式大全
yy mm dd 百分比00.00 12.68 13 12.68 3 23 2003 12 00 00 am 字元用於分隔格式字串中的正數 負數和零各部分。格式字串 資料 結果 12345.6789 12,345.68 12345.6789 12,345.68 12345 12345 12345 0...