Objective-C に double 値があり、その値をラベルに配置する必要があります。ドットの後に小数点以下 2 桁と千単位の区切り文字を使用して文字列にフォーマットするにはどうすればよいですか?
1 に答える
3
たとえば、NSNumberFormatterを使用します。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setPositiveFormat:@"#,##0.00" ];
NSString *string = [formatter stringFromNumber:[ NSNumber numberWithDouble:1234567.8901 ] ];
// string is now "1,234,567.89"
[formatter release];
于 2011-08-14T18:08:44.580 に答える