2016年3月24日

数字区切り 4桁固定で表示

数値項目で、桁数固定で表示する場合の定義です。
桁数が足りない場合、前ZEROで表示します。

例は、3桁固定で作成しています。
Wint:12 → 表示は、012   最低桁数に足りないときだけ前ZEROセット
Wint:1234 → 表示は、1234

Objective-c
NSString Wstr = [NSString stringWithFormat:@"%03d", Wint];

文字型に変換する際に、フォーマット指定する。
小数点以下3桁固定の場合

  [NSString stringWithFormat:@”%.03f”,Wfloat];

Swift
let Wint2 = NSString(format: "%03d", Wint)

文字型に変換する際に、フォーマット指定する。
小数点以下3桁固定の場合
 NSString(format: “%.3d”, Wfloat)

Android
String Wstring = String.format("%1$03d",Wint)

%1:引数の番号
文字型に変換する際に、フォーマット指定する。
小数点以下3桁固定の場合
 String.format(“%1$.3f”,Wfloat)