objective c - how to keep commas in float value in ios? -
i want format floating point number 3,535,816.85 format. have used nsnumberformatter this.
here code,
nsnumberformatter * formatter = [[nsnumberformatter alloc] init]; [formatter setnumberstyle:nsnumberformatterdecimalstyle]; [formatter setmaximumfractiondigits:13]; // set if need 2 digits nsstring * newstring = [formatter stringfromnumber:[nsnumber numberwithfloat:floatpspercentage]]; however, not getting expected result. missing?
try code:
nsnumberformatter *formatter = [[nsnumberformatter alloc] init]; [formatter setnumberstyle:nsnumberformattercurrencystyle]; nsstring *groupingseparator = [[nslocale currentlocale] objectforkey:nslocalegroupingseparator]; [formatter setgroupingseparator:groupingseparator]; [formatter setgroupingsize:3]; [formatter setalwaysshowsdecimalseparator:no]; [formatter setusesgroupingseparator:yes]; as can see here.
Comments
Post a Comment