본문 바로가기

프로그래밍/Delphi

델파이 format 관련 팁

1. 숫자 format 할 경우에 지정된 자리수 앞이 공백일 경우 '0'이 채워지도록 하기
   format('%.2d:%.2d:%.2d', [10, 1, 4]); ---> result : '10:01:04'   ;  이걸 몰라서 여태 ' '를 '0'으로 치환하는 문을 병행해서 썼으니 음... 무지했습니다...

2. 플로팅 포인트 포멧의 융통성(동적 지정)
  // 이것은 어떻게 될까요
  format('%*.*f', [8, 2, 124.25]); 

  // 다음과 같이 파라미터 앞 2자리가 실수 부분과 소수 부분의 자릿수를 동적으로 지정하게 됩니다.
  result : '00000124.25'