반응형
형식 문자열, 선행 0이있는 정수
이 코드를 사용합니다.
NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp];
잘 작동하지만, 예를 들어 pp가 10의 값을 취했다면 img_0010.jpg가 아닌 img_010.jpg를 결과로 원합니다. 문자열을 어떻게 포맷 할 수 있습니까 ??
감사
형식 문자열 "img_%03d.jpg"
을 사용하여 3 자리 숫자와 선행 0이있는 10 진수를 가져옵니다.
후손을 위해 : 이것은 십진수로 작동합니다.
NSString *nmbrStr = @"0033620340000" ;
NSDecimalNumber *theNum = [[NSDecimalNumber decimalNumberWithString:nmbrStr]decimalNumberByAdding: [NSDecimalNumber one]] ;
NSString *fmtStr = [NSString stringWithFormat:@"%012.0F",[theNum doubleValue]] ;
이 정보는 찾기 어렵지만 실제로는 기본 서식 아래의 두 번째 단락에 설명되어 있습니다. % 문자를 찾으십시오.
참고 URL : https://stackoverflow.com/questions/2985170/format-string-integer-with-leading-zeros
반응형
'Programing' 카테고리의 다른 글
오늘 날짜를 mm / dd / yyyy 형식으로 C #으로 가져 오려면 어떻게합니까? (0) | 2020.08.23 |
---|---|
좋은 단위 테스트는 무엇입니까? (0) | 2020.08.23 |
런타임에 TextView의 스타일을 변경하는 방법 (0) | 2020.08.23 |
MySQL '스키마 만들기'와 '데이터베이스 만들기'-차이점이 있습니까? (0) | 2020.08.22 |
JavaScript에서 ( "foo"=== new String ( "foo"))가 false로 평가되는 이유는 무엇입니까? (0) | 2020.08.22 |