숫자 형식화 기호
다음 표에는 숫자 형식을 지정하기 위해 사용할 수 있는 기호가 나열됩니다.
| 기호 | 의미 |
|---|---|
| # | 선행 0(영)에 대해 공백을 채우기 문자로 사용하는 숫자입니다(< 문자가 제공되지 않는 경우). |
| * | 선행 0(영)에 대해 별표(*)를 채우기 문자로 사용하는 숫자입니다(< 문자가 제공되지 않는 경우). |
| & | 선행 0(영)에 대해 0(영)을 채우기 문자로 사용하는 숫자입니다(< 문자가 제공되지 않는 경우). |
| < | 숫자를 왼쪽으로 정렬합니다. 선행 0(영)은 츨력에 표시되지 않습니다. |
| , | 위치에 선행 0(영)이 포함된 경우가 아니면 로케일 종속 숫자 구분 기호를 사용합니다. |
| . | 로케일 종속 소수점을 사용합니다. |
| - | 0 미만의 값에는 빼기 부호(-)를 사용하고 0 이상의 값에는 공백을 사용합니다. |
| + | 0 미만의 값에는 빼기 부호를 사용하고 0 이상의 값에는 더하기 부호(+)를 사용합니다. |
| (...) | 음수 값을 소괄호로 묶습니다. 형식 문자열에서 소괄호의 위치가 결과에서 해당 위치를 결정합니다. |
| $ | 로케일 종속 통화 기호를 값 앞에 지정합니다. 이 기호는 패턴의 시작 부분에 배치할 때만 유용합니다. |
| @ | 값 뒤에 로케일 종속 통화 기호를 배치합니다. |
예제
아래 표에서 문자 "b"는 공백을 나타냅니다.
| 형식 문자열 | 데이터 값 | 형식화된 결과 | 주석 |
|---|---|---|---|
| "#####" | 0 | bbbbb | 0(영) 기호 없음 |
| "&&&&&" | 0 | 00000 | |
| "$$$$$" | 0 | bbbb$ | 0(영) 기호 없음 |
| "*****" | 0 | ***** | 0(영) 기호 없음 |
| "<<<<<" | 0 | (비어 있는 문자열) | |
| "<<<,<<<" | 12345 | 12,345 | |
| "<<<,<<<" | 1234 | 1,234 | |
| "<<<,<<<" | 123 | 123 | |
| "<<<,<<<" | 12 | 12 | |
| "##,###" | 12345 | 12,345 | |
| "##,###" | 1234 | b1,234 | |
| "##,###" | 123 | bbb123 | |
| "##,###" | 12 | bbbb12 | |
| "##,###" | 1 | bbbbb1 | |
| "##,###" | -1 | bbbbb1 | 음수 부호 없음 |
| "&&,&&&" | 12345 | 12,345 | |
| "&&,&&&" | 1234 | 01,234 | |
| "&&,&&&" | 123 | 000123 | |
| "&&,&&&" | 12 | 000012 | |
| "&&,&&&" | 1 | 000001 | |
| "&&,&&&" | -1 | 000001 | 음수 부호 없음 |
| "&&,&&&" | 0 | 000000 | |
| "&&,&&&.&&" | 12345.67 | 12,345.67 | |
| "&&,&&&.&&" | 1234.56 | 01,234.56 | |
| "&&,&&&.&&" | 123.45 | 000123.45 | |
| "&&,&&&.&&" | 0.01 | 000000.01 | |
| "$$,$$$" | 12345 | ****** | 오버플로우 |
| "$$,$$$" | 1234 | $1,234 | |
| "$$,$$$" | 123 | bb$123 | |
| "$$,$$$" | 12 | bbb$12 | |
| "$$,$$$" | 1 | bbbb$1 | |
| "$$,$$$" | 0 | bbbbb$ | 0(영) 기호 없음 |