comma separated thousand NSString stringWithFormat

前端 未结 2 1943
闹比i
闹比i 2020-12-29 05:37

Is it possible to display 1000.99 as 1,000.99 using

[NSString stringWithFormat:@\"£%0.2f\", 1000.99]

Please guide me if I am not on the ri

2条回答
  •  暖寄归人
    2020-12-29 06:19

    Using NSNumberFormatter:

    NSNumberFormatter *numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
    [numberFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
    NSString *numberAsString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat: 1000.99]];
    NSLog(@"%@", numberAsString);
    

提交回复
热议问题