1s 8.3은 분수 부분에 0을 표시했습니다. 형식 문자열

상세 설명. 펼치려면 클릭하세요.

형식 문자열은 형식 지정 옵션을 포함하는 문자열 값입니다.

서식 옵션은 ";" 기호를 사용하여 나열됩니다. 매개변수가 있다는 것은 형식이 표준 형식과 다르다는 것을 의미합니다.

매개변수를 지정하지 않으면 기본적으로 값을 문자열로 변환하는 표준 형식이 적용됩니다. 그러나 Number 및 Date 유형의 값의 경우 기본값(각각 0 및 01/01/0001 00:00:00)은 빈 문자열을 반환합니다.

각 매개변수는 매개변수 이름, "=" 기호 및 매개변수 값으로 지정됩니다. 매개변수 값은 작은따옴표나 큰따옴표로 지정할 수 있습니다. 이는 매개변수 값에 형식 문자열 구문에 사용되는 문자가 포함된 경우 필요합니다.

매개변수 값 내에 임의의 문자를 지정할 수 있으며, 이는 결과 문자열을 생성할 때 그대로 표시됩니다. 예를 들어 이 방법으로 시간 형식을 지정할 때 시간, 분, 초 구분 기호를 지정할 수 있습니다. 이러한 문자가 형식 문자열 값과 일치하는 경우 작은따옴표로 묶어야 합니다.

형식 문자열 매개변수의 이름과 값:

  • L - 표준 형식 지정이 수행될 언어, 국가의 이름입니다.
  • CN – 정수 및 분수 부분의 표시된 소수점 이하 자릿수의 총 수입니다. 원래 숫자는 반올림 규칙에 따라 반올림됩니다. 이 매개변수를 지정한 경우 숫자의 소수 부분을 표시하려면 NPV 매개변수를 지정해야 합니다. 그렇지 않으면 분수 부분이 표시되지 않습니다.
  • NDT는 분수 부분의 소수점 이하 자릿수입니다. 원래 숫자는 반올림 규칙에 따라 반올림됩니다.
  • HS – 숫자 이동: 양수 – 나눗셈, 음수 – 곱셈. 즉, 이는 원래 숫자에 10*C를 곱하거나 나누는 것을 의미합니다. 여기서 C는 매개변수의 절대값입니다.
  • CRD는 정수 부분과 소수 부분을 구분하는 기호입니다.
  • CHRG는 숫자의 정수 부분에 대한 그룹 구분 기호입니다. 빈 문자열을 구분 기호로 사용하는 경우 구분 기호는 잘림 방지 공백 문자가 됩니다.
  • CN은 숫자의 0 값을 나타내는 문자열입니다. 지정하지 않으면 빈 문자열로 표시됩니다. "CHN="이 지정된 경우 "0" 형식입니다. 숫자 입력 필드에는 사용되지 않습니다.
  • CHN – 선행 0을 출력할지 여부입니다. 이 매개변수의 값은 지정되지 않으며 매개변수 자체의 존재 여부에 따라 선행 0의 출력이 결정됩니다.
  • CHG – 숫자의 숫자 그룹화 순서입니다. 값은 쉼표로 구분된 숫자로, 오른쪽에서 왼쪽으로 그룹화된 숫자의 수를 나타냅니다. 처음 두 숫자만 의미가 있습니다. 첫 번째는 기본 그룹화, 즉 숫자의 정수 부분 중 최하위 숫자에 사용되는 그룹화를 나타냅니다. 두 번째 숫자를 지정하지 않으면 최하위 숫자만 그룹화됩니다. 두 번째 숫자로 0을 지정하면 숫자의 정수 부분의 모든 숫자에 대해 기본 그룹화에 지정된 값이 적용됩니다. 0 이외의 값이 두 번째 숫자로 사용되면 이 값은 이미 그룹화된 최하위 숫자를 제외한 모든 숫자를 그룹화하는 데 사용됩니다.
  • СО – 음수 표현.
    • 0 (0) – "(1,1)"과 같은 문자열;
    • 1 (1) – "-1,1"과 같은 문자열;
    • 2 (2) – "- 1,1"과 같은 줄;
    • 3 (3) – "1,1-" 형식의 줄;
    • 4 (4) – "1,1 -" 형식의 줄입니다.
  • DF – 날짜 형식.
    • d – 앞에 0이 없는 날짜(숫자);
    • dd – 앞에 0이 붙은 날짜(숫자);
    • ddd - 요일의 짧은 이름입니다.
    • dddd - 요일의 전체 이름입니다.
    • M – 앞에 0이 없는 월 번호(숫자).
    • MM – 앞에 0이 붙은 월 번호(숫자)입니다.
    • MMM – 월의 짧은 이름입니다.
    • MMMM – 해당 월의 전체 이름입니다.
    • k – 해당 연도의 분기 수
    • g – 세기가 없고 앞에 0이 붙은 연도 수;
    • yy – 앞에 0이 붙고 세기가 없는 연도 수;
    • yyyy – 세기를 포함한 연도;
    • h – 앞에 0이 없는 12시간 버전의 시간입니다.
    • hh – 앞에 0이 붙는 12시간 버전의 시간입니다.
    • H – 앞에 0이 붙지 않는 24시간 형식의 시간입니다.
    • HH(HH) – 앞에 0이 붙는 24시간제 모드의 시간입니다.
    • m – 앞에 0이 없는 분;
    • mm – 앞에 0이 있는 분;
    • s – 앞에 0이 없는 초;
    • ss – 앞에 0이 붙는 초;
    • bb - 오전/오후 반나절을 표시합니다(12시간 표시 옵션을 지원하는 구성 언어에만 유효).
  • DLF – 현지 날짜 형식. 날짜 부분을 표시하기 위한 옵션을 지정합니다.
    • D – 날짜(숫자);
    • DD – 자세한 날짜(월)
    • B – 풀타임, 날짜는 시간과 결합될 수 있습니다.
    • DV – 날짜 시간.
  • DP는 빈 날짜를 나타내는 문자열입니다. 예를 들어 Format('00010101000000',"DP=""empty date"")는 "empty date" 문자열을 반환합니다.
  • BL - 논리값을 나타내는 문자열 거짓말하다.
  • BI – 논리값을 나타내는 문자열 진실.

1C의 주요 데이터 유형(숫자, 부울 및 날짜)은 다양한 형식으로 표현될 수 있습니다. 프로그래머는 데이터 유형에 대한 요구 사항이 보고서와 테이블에 따라 크게 다르다는 사실에 직면하는 경우가 많습니다. 1C 개발자는 프로그래머의 편의성을 생각하고 데이터 모양을 변경하는 프로세스를 크게 촉진하는 특수 기능을 만들었습니다. 함수의 주요 작업은 숫자, 날짜 또는 부울 유형을 원하는 문자열 유형으로 변환하는 것입니다.

포맷 기능 설명

이 함수의 구문은 간단합니다. 두 개의 매개변수를 매개변수로 전달할 수 있습니다. 먼저 개발자는 형식을 지정해야 하는 값을 지정합니다. 1C가 값을 변경하는 방법을 이해하기 위해 프로그래머는 두 번째 매개변수를 사전 정의된 피연산자가 포함된 문자열 값으로 지정합니다. 보고서의 데이터가 사용자에게 표시되는 방식을 결정하는 것은 이 줄의 값입니다.

FormattedValue = Format(FormatVariable, TextFormatString);

"FormatString" 매개변수가 지정되지 않은 경우 1C는 지정된 값을 문자열로 변환합니다. 빈 날짜와 0은 빈 문자열로 변환되므로 사용자에게 불편할 수 있습니다. 형식 문자열의 각 매개변수는 이름, "=" 문자 및 따옴표로 묶인 값의 조합입니다. 이를 통해 1C에서 Format 함수의 형식 문자열을 작성하는 데 사용되는 산재 문자를 포함할 수 있습니다.

형식 문자열 구문에 사용된 문자를 제외하고 데이터 표시에 임의의 문자를 삽입할 수 있습니다. 이 제한을 우회해야 하는 경우 작은따옴표를 사용하십시오. 이 솔루션은 컴파일러가 기호를 잘못 해석할 수 있는 상황에서도 도움이 됩니다.

개발자의 편의를 위해 1C에는 형식 문자열 생성자가 내장되어 있습니다. 컨텍스트 메뉴를 통해 모듈에서 접근하거나 개발자가 제공하는 장소를 통해 접근 제어 시스템에서 접근할 수 있습니다. 예를 들어, 이러한 기회는 "디자인" 섹션의 요청 필드 목록에서 찾을 수 있습니다.

디자이너의 가장 중요한 장점은 데이터가 최종적으로 어떤 모습일지 즉시 확인할 수 있다는 것입니다. "예" 섹션에서 특정 데이터 유형에 필요한 설정을 지정하면 설정 결과가 표시됩니다. 하단의 제목 없는 텍스트 상자에서 결과를 생성하는 형식 문자열을 찾을 수 있습니다. 결과에 완전히 만족한다면 나중에 복사하여 사용할 수 있습니다.

형식 문자열 작성기는 초보 개발자에게 큰 도움이 될 수 있지만 숙련된 프로그래머는 시간을 낭비하지 않는 것을 선호합니다. 형식 문자열의 기본 키 매개변수를 알고 생성자를 호출하지 않고 이를 사용하면 개발 속도가 훨씬 빨라집니다.

기본 형식 문자열 매개변수

사용 가능한 모든 명령을 배우는 것은 불가능하며 꼭 필요한 것도 아닙니다. 개발자는 몇 가지 인기 있는 작업과 이를 적용하는 방법만 알면 됩니다. 언제든지 구문 도우미에서 형식 문자열 매개변수의 전체 목록을 열고 필요한 항목을 선택할 수 있습니다. 1C 프로그래머는 일상 작업에 다음과 같은 매개변수가 유용할 수 있습니다.

  • L – 대표자 데이터가 표시될 국가의 형식입니다.
  • CHG – 숫자의 그룹화를 지정합니다.
  • CC – 표시될 숫자의 정수 및 소수 부분 기호 그룹의 총 개수를 설정합니다. 이 키가 포함된 형식 문자열이 NPV 매개변수의 값을 지정하지 않으면 소수 부분이 표시되지 않습니다.
  • NPV는 소수점 이하 숫자 부분의 문자 수를 지정하는 매개 변수입니다. 반올림은 수학의 표준 규칙을 따릅니다.
  • ChS는 숫자의 자릿수를 이동하는 매개변수입니다. 값은 양수(10 곱하기) 또는 음수(나누기)일 수 있습니다. 한 형식으로 출력하고 다른 형식의 숫자로 계속 작업해야 하는 경우 유용한 명령입니다.
  • BRD – 숫자의 분수 부분과 정수 부분을 구분하는 기호를 지정합니다. 정수 부분의 그룹을 구분하는 문자를 설정하려면 "HRG"를 사용하십시오. 잘림 방지 공백을 사용하려면 빈 문자열을 사용하십시오.
  • CHN – 선행 0의 사용을 보여줍니다. 이 매개변수의 값은 지정되지 않습니다.
  • DF는 가장 일반적인 형식 문자열 매개변수 중 하나입니다. 날짜 형식을 제어합니다. 1C에서는 "형식" 명령을 사용하여 월 이름 작성을 포함하여 거의 모든 형식으로 날짜를 표시할 수 있습니다. 가능한 값은 다양하며 해당 목록은 구문 도우미에서 볼 수 있습니다.
  • BL 및 BI - 각각 false와 true를 담당하는 논리적 데이터 유형에 대한 표현을 설정합니다. 따라서 표준 "틱"을 사용자가 더 이해하기 쉬운 단어나 문구로 바꿀 수 있습니다.

디자이너의 다양성과 편의성은 1C 개발자들 사이에서 "포맷" 기능이 인기를 얻은 주요 이유가 되었습니다. 유연한 설정은 클라이언트의 요청에 따라 데이터의 모양을 설정하는 데 도움이 됩니다.

유형: 숫자; 날짜; 부울. 형식을 지정할 값입니다.<ФорматнаяСтрока> (선택 사항) 유형: 문자열. 형식 문자열은 형식 지정 옵션을 포함하는 문자열 값입니다. 서식 옵션은 ";" 기호로 구분되어 나열됩니다. 매개변수가 있다는 것은 형식이 표준 형식과 다르다는 것을 의미합니다. 매개변수를 지정하지 않으면 기본적으로 값을 문자열로 변환하는 표준 형식이 적용됩니다. 그러나 Number 및 Date 유형의 값의 경우 기본값(각각 0 및 01/01/0001 00:00:00)은 빈 문자열을 반환합니다. 각 매개변수는 매개변수 이름, "=" 기호 및 매개변수 값으로 지정됩니다. 매개변수 값은 작은따옴표나 큰따옴표로 지정할 수 있습니다. 이는 매개변수 값에 형식 문자열 구문에 사용되는 문자가 포함된 경우 필요합니다. 매개변수 값 내에 임의의 문자를 지정할 수 있으며, 이는 결과 문자열을 생성할 때 그대로 표시됩니다. 예를 들어 이 방법으로 시간 형식을 지정할 때 시간, 분, 초 구분 기호를 지정할 수 있습니다. 이러한 문자가 형식 문자열 값과 일치하는 경우 작은따옴표로 묶어야 합니다. 형식 문자열 매개변수의 이름 및 값: L(L) - 표준 형식화가 수행될 언어 이름, 국가입니다. 사용 가능한 언어 이름은 형식 문자열 설명 뒤에 있습니다. ND - 정수 부분과 분수 부분 모두에 대해 표시되는 총 소수 자릿수입니다. 원래 숫자는 Okr15as20 반올림 규칙에 따라 반올림됩니다. 이 매개변수를 지정한 경우 숫자의 소수 부분을 표시하려면 NPV 매개변수를 지정해야 합니다. 그렇지 않으면 분수 부분이 표시되지 않습니다. NFD - 분수 부분의 소수점 이하 자릿수입니다. 원래 숫자는 Okr15as20 반올림 규칙에 따라 반올림됩니다. ChS(NS) - 숫자 이동: 양수 - 나눗셈, 음수 - 곱셈. 즉, 이는 원래 숫자에 10*C를 곱하거나 나누는 것을 의미합니다. 여기서 C는 매개변수의 절대값입니다. NDS는 정수 부분과 분수 부분을 구분하는 기호입니다. CHRG(NGS)는 숫자의 정수 부분에 대한 그룹 구분 기호입니다. 빈 문자열을 구분 기호로 사용하는 경우 구분 기호는 잘림 방지 공백 문자가 됩니다. NZ(NZ)는 숫자의 0 값을 나타내는 문자열입니다. 지정하지 않으면 빈 문자열로 표시됩니다. "CHN="이 지정된 경우 "0" 형식입니다. 숫자 입력 필드에는 사용되지 않습니다. CHN (NLZ) - 선행 0을 출력할지 여부입니다. 이 매개변수의 값은 지정되지 않으며 매개변수 자체의 존재 여부에 따라 선행 0의 출력이 결정됩니다. CHG(NG) - 숫자의 숫자를 그룹화하는 순서입니다. 값은 쉼표로 구분된 숫자로, 오른쪽에서 왼쪽으로 그룹화된 숫자의 수를 나타냅니다. 처음 두 숫자만 의미가 있습니다. 첫 번째는 기본 그룹화, 즉 숫자의 정수 부분 중 최하위 숫자에 사용되는 그룹화를 나타냅니다. 두 번째 숫자를 지정하지 않으면 최하위 숫자만 그룹화됩니다. 두 번째 숫자로 0을 지정하면 숫자의 정수 부분의 모든 숫자에 대해 기본 그룹화에 지정된 값이 적용됩니다. 0 이외의 값이 두 번째 숫자로 사용되면 이 값은 이미 그룹화된 최하위 숫자를 제외한 모든 숫자를 그룹화하는 데 사용됩니다. CHO(NN)은 음수를 표현합니다. 0 (0) — "(1,1)"과 같은 문자열; 1 (1) — "-1,1"과 같은 문자열; 2 (2) — "- 1,1" 형식의 문자열; 3 (3) — "1,1-" 형식의 문자열; 4 (4) — "1,1 -" 형식의 문자열. DF(DF) - 날짜 형식. d (d) — 앞에 0이 없는 날짜(숫자); dd (dd) — 앞에 0이 붙은 날짜(숫자); ddd (ddd) - 요일의 짧은 이름 *); dddd (dddd) - 요일의 전체 이름 *); М (M) — 앞에 0이 없는 월 번호(숫자); MM(MM) - 앞에 0이 붙은 월 번호(숫자)입니다. MMM (MMM) - 월의 짧은 이름 *); MMMM (MMMM) - 월의 전체 이름 *); k(q) - 해당 연도의 분기 수입니다. g (y) — 세기가 없고 앞에 0이 붙은 연도; yy (yy) - 앞에 0이 붙은 세기가 없는 연도의 숫자입니다. yyyy (yyyy) - 세기를 포함한 연도; h (h) — 앞에 0이 붙지 않는 12시간 버전의 시간입니다. hh (hh) — 앞에 0이 붙는 12시간 버전의 시간입니다. H (H) — 앞에 0이 붙지 않는 24시간 형식의 시간입니다. HH (HH) — 앞에 0이 붙는 24시간 모드의 시간입니다. m (m) — 앞에 0이 없는 분; mm (mm) — 앞에 0이 있는 분; s (s) — 앞에 0이 없는 초; ss (ss) — 앞에 0이 붙는 초; bb(tt) - 오전/오후의 절반을 표시합니다(12시간 표시 옵션을 지원하는 구성 언어에만 유효). 참고: *) - 날짜 입력 필드의 형식 문자열에는 사용되지 않습니다. DLF는 로컬 날짜 형식입니다. 날짜 부분을 표시하기 위한 옵션을 지정합니다. D (D) - 날짜(숫자); DD(DD) - 자세한 날짜(월) B(T) - 풀타임, 날짜는 시간과 결합될 수 있습니다. DT - 날짜 시간. 예: Format('20051120140323',"DLF=DDV") 표현식의 값은 "November 20, 2005 14:03:23"입니다. 중요한! DLF의 형식 문자열 옵션 순서<дата + время> (DV 또는 DDV)은 변경할 수 없습니다. DP(DE) - 빈 날짜를 나타내는 문자열입니다(예: Format('00010101000000' ,"DP=""empty date""")는 "empty date" 문자열을 반환합니다). BL(BF)은 논리값 False를 나타내는 문자열입니다. BI(BT)는 논리값 True를 나타내는 문자열입니다. 메모. 입력 필드에 대한 매개변수 사용: DP(DE) 매개변수는 사용되지 않습니다. DLF 매개변수는 D(D), B(T) 및 DV(DT) 값에만 사용됩니다. 반환 값: 유형: 문자열. 전달된 값의 형식을 지정하여 생성된 문자열입니다. 설명: 읽기 쉬운 값 표현을 생성합니다. 보고서 및 기타 값의 시각적 표시에 사용하는 데 유용합니다. 가용성: 씬 클라이언트, 웹 클라이언트, 서버, 씩 클라이언트, 외부 연결, 모바일 애플리케이션(클라이언트), 모바일 애플리케이션(서버). 언어 목록: af 아프리칸스어 af_NA (af_NA) 아프리칸스어(나미비아) af_ZA 아프리칸스어(남아프리카 공화국) am 암하라어 am_ET 암하라어(에티오피아) ar 아랍어 ar_AE 아랍어(아랍에미리트) ar_BH 아랍어(바레인) ar_DZ 아랍어(알제리) ar_EG 아랍어(이집트) ) ar_IQ 아랍어(이라크) ar_JO 아랍어(요르단) ar_KW 아랍어(쿠웨이트) ar_LB 아랍어(레바논) ar_LY 아랍어(리비아) ar_MA 아랍어(모로코) ar_OM 아랍어(오만) ar_QA 아랍어(카타르) ar_SA 아랍어(사우디아라비아) ar_SD 아랍어( C udan ) ar_SY 아랍어(시리아) ar_TN 아랍어(튀니지) ar_YE 아랍어(예멘) as Assamese as_IN 아삼어(인도) az 아제르바이잔어 az_AZ 아제르바이잔어(아제르바이잔) az_Cyrl 아제르바이잔어(키릴 자모) az_Cyrl_AZ 아제르바이잔어(키릴 자모, 아제르바이잔) az_Latn 아제르바 이잔 중국어(라틴어) az_Latn_AZ 아제르바이잔어(라틴어, 아제르바이잔) be 벨로루시어 be_BY 벨로루시어(벨로루시) bg 불가리아어 bg_BG 불가리아어(불가리아) bn Bengali bn_IN 벵골어(인도) ca 카탈로니아어 ca_ES 카탈로니아어(스페인) cs 체코어 cs_CZ 체코어(체코 공화국) cy 웨일스어 cy_GB 웨일스어(영국 ) da 덴마크어 da_ DK 덴마크어(덴마크) de 독일어 de_AT 독일어(오스트리아) de_BE 독일어(벨기에) de_CH 독일어(스위스) de_DE 독일어(독일) de_LI(de_LI) 독일어(리히텐슈타인) de_LU 독일어(룩셈부르크) el 그리스어 el_CY(el_CY) 그리스어(키프로스) el_GR 그리스어(그리스) en 영어 en_AU 영어(호주) en_BE 영어(벨기에) en_BW 영어(보츠와나) en_BZ(en_BZ) 영어(벨리즈) en_CA 영어(캐나다) en_GB 영어(영국) en_HK 영어(홍콩, (특별 행정 구역) , 중국)) en_IE 영어(아일랜드) en_IN 영어(인도) en_JM(en_JM) 영어(자메이카) en_MH(en_MH) 영어(마샬 군도) en_MT 영어(몰타) en_NA(en_NA) 영어(나미비아) en_NZ 영어(뉴질랜드) en_PH 영어(필리핀) en_PK 영어(파키스탄) en_SG 영어(싱가포르) en_TT(en_TT) 영어(트리니다드 토바고) en_US 영어(미국) en_VI 영어(미국령 버진 아일랜드) en_ZA 영어(남아프리카 공화국) ) en_ZW 영어(짐바브웨) es 스페인어 es_AR 스페인어(아르헨티나) es_BO 스페인어(볼리비아) es_CL 스페인어(칠레) es_CO 스페인어(콜롬비아) es_CR 스페인어(코스타리카) es_DO 스페인어(도미니카 공화국) es_EC 스페인어(에콰도르) es_ES 스페인어(스페인) es_GT 스페인어(과테말라) ES_HN 스페인어(온두라스) ES_MX 스페인어(멕시코) Es_ni 스페인어(니카라과) ES_PA 스페인어(파나마) ES_PE 스페인어(페루) ES_PR 스페인어(푸에르토리카) Es_Py 스페인어(파라과이) Es_SV 스페인어(살바도르) Es_S 스페인어( 미국) Es_Uy 스페인어(우루과이) es_VE 스페인어(베네수엘라) et 에스토니아어 et_EE 에스토니아어(에스토니아) eu 바스크어 eu_ES 바스크어(스페인) fa 페르시아어 fa_AF 페르시아어(아프가니스탄) fa_IR 페르시아어(이란) fi 핀란드어 fi_FI 핀란드어(핀란드) fo 파로어 fo_FO 파로어 (페로 제도) fr 프랑스어 fr_BE 프랑스어(벨기에) fr_CA 프랑스어(캐나다) fr_CH 프랑스어(스위스) fr_FR 프랑스어(프랑스) fr_LU 프랑스어(룩셈부르크) fr_MC(fr_MC) 프랑스어(모나코) fr_SN(fr_SN) 프랑스어(세네갈) ga 아일랜드어 ga_IE 아일랜드어(아일랜드) gl 갈리시아어 gl_ES, 갈리시아어(스페인) gu 과라트어 gu_IN 과라트어(인도) he 히브리어 he_IL 히브리어(이스라엘) hi 힌디어 hi_IN 힌디어(인도) hr 크로아티아어 hr_HR 크로아티아어(크로아티아) hu 헝가리어 hu_HU 헝가리어(헝가리) hy 아르메니아어 hy_AM 아르메니아어(아르메니아) ) hy_AM_REVISED 아르메니아어(아르메니아, 개정됨) id 인도네시아어 id_ID 인도네시아어(인도네시아)는 아이슬란드어입니다. is_IS 아이슬란드어(아이슬란드) it 이탈리아어 it_CH, 이탈리아어(스위스) it_IT 이탈리아어(이탈리아) ja 일본어 ja_JP 일본어(일본) ka 조지아어 ka_GE 조지아어 (조지아) kk Kaza xsky kk_KZ 카자흐어(카자흐스탄) kl 그린란드어 kl_GL 그린란드어 kl_GL 그린란드어 kn 칸나다어 kn_IN 칸나다어(인도) ko 한국어 ko_KR 한국어(대한민국) kok Konkani kok_IN 콘카니어(인도) ky Kyrgyz ky_KY 키르기스어(키르기스스탄) lt 리투아니아어 lt_LT 리투아니아어(리투아니아어) va) lv 라트비아어 lv_LV 라트비아어(라트비아) mk 마케도니아어 mk

프로그래밍(및 비즈니스 프로그램)은 일반적으로 숫자, 문자열, 날짜와 같은 간단한 데이터 유형을 처리합니다. 이러한 유형의 의미는 국가, 표준 및 단순한 습관에 따라 다른 의미를 가질 수 있습니다.

아마도 가장 유명한 예는 시간을 다르게 표현하는 것일 것입니다. 러시아에서는 9시와 21시를 사용하는 것이 일반적이고, 영어권 국가에서는 오전 9시와 오후 9시를 사용하는 것이 일반적입니다. 차이점은 논리(12시간제 또는 24시간제)와 서면 모두에 있습니다.

값 표현을 "형식"이라고 하며 오늘은 1C에서 날짜 형식과 숫자 형식 변경에 대해 논의하겠습니다.
서식 지정은 프로그래머가 1C 언어로 사용하거나 프로그래밍 없이 시각적으로 사용할 수 있습니다(예: 인쇄된 양식이나 보고서를 만들 때 또는 양식에 요소를 설정할 때).

포맷이란 무엇입니까?

숫자와 날짜는 화면이나 인쇄물에 표시되는 것과 상관없이 그대로 유지됩니다. 서식을 지정한다는 것은 단순히 문자열 값으로 변환하는 것을 의미합니다. 즉, 컴퓨터 화면이나 종이에 "표시"되는 방식입니다.

숫자와 날짜를 표시하는 1C 형식의 주요 차이점은 다음과 같습니다.

  • 숫자
    오 "." 또는 ","로 소수 부분을 구분합니다.
    o 소수점 이하 자릿수
    o 숫자의 숫자를 3(1,000,000이 아닌 1,000,000)으로 그룹화합니다.
  • 날짜와 시간
    o 연, 월, 일 순서
    o 구분 기호 문자
    o 1C 시간 형식(12시간 또는 24시간)
    o 세부사항 작성.

또한 1C 형식에서는 음수를 빨간색으로 표시하거나 "빈 값"을 "0" 또는 "채워지지 않음"으로 표시하는 등 추가 "편의성"이 표시될 수 있습니다.

서식 원칙

예를 들어 숫자를 문자열로 변환할 때 기본 형식이 적용됩니다. 어떤 경우에는 그러한 설정이 프로그래머가 예상하지 못한 상황에서 해를 끼칠 수도 있습니다.

예를 들어, 숫자를 문자열로 변환할 때 숫자 그룹을 고려하여 변환됩니다(예상한 결과입니까?).
NumberString = AbbrLP(2400); // "2 400"과 같습니다.

1C 언어로 형식을 정확하게 표시하기 위해 필요한 표현을 지정할 수 있는 Format() 함수가 있습니다.
NumberString = Format(2400, “설정”)

"설정" 줄에서 필요한 1C 형식을 지정해야 합니다. 이러한 설정은 특수하게 인코딩된 형식으로 표시됩니다. 가장 일반적으로 사용되는 설정을 살펴보겠습니다.

기본 1C 날짜 및 숫자 형식

날짜나 숫자를 표시해야 하고 원하는 국가의 규칙에 따라 표시되는 방법을 알고 싶지 않은 경우 이를 수행할 수 있는 간단한 설정이 있습니다.

L = 원하는 국가의 짧은 이름

일부 국가의 규칙에 따른 날짜 출력의 예:
형식(현재 날짜(), “L=ru”)
> 28.03.2012 14:21:32

형식(현재 날짜(), "L=en")
> 2012년 3월 28일 오후 2:21:24

형식(현재 날짜(), "L=fr")
> 28/03/2012 14:22:08

알아보기 어렵지 않기 때문에 국가 이름도 직관적입니다.

1C 언어의 날짜 형식

기본 설정이 충분하지 않고 날짜 부분의 순서와 이를 구분하는 기호를 독립적으로 지정하려면 다음 설정을 사용해야 합니다.
DF = "dmg chms"

따라서 "dmg"는 일, 월, 연도이고 "chms"는 시, 분, 초입니다. 이 부분 중 하나라도 건너뛸 수 있습니다. 순서는 무엇이든 가능합니다. 부분 사이에 지정된 문자는 구분 문자로 사용됩니다.

날짜 부분 기호는 연속해서 여러 번 지정할 수 있습니다. 이 날짜 부분의 유형은 이에 따라 다릅니다(예: "d", "dd" 또는 "dddd").

날짜 부분 설명:

  • d – 일
    o 작은 "d"
  • M – 월
    오 큰 "M"
    o 1~4회까지 지정할 수 있습니다.
  • g - 년
    o 작은 "g"
    o 1번, 2번, 4번 지정할 수 있습니다.
  • h – 시간
    o 소문자 "h" - 12시간 형식
    o 큰 “H” – 24시간 형식
  • m – 분
    오 작은 "m"
    o 1~2번 지정 가능
  • 초 – 초
    o 작은 "s"
    o 1~2번 지정 가능
  • bb – 오전/오후를 12시간 형식으로 표시합니다.
  • k – 분기.

규칙을 나타내는 날짜를 표시하는 예:
형식(현재 날짜(), "DF=""dd.MM.yyyy hh:mm:ss""")
> 28.03.2012 02:44:44

형식(현재 날짜(), "DF="" M/d/yyyy h:m:s cc""")
> 2012년 3월 28일 오후 2:44:44

형식(현재 날짜(), "DF=""dd/MM/yyyy hh:mm:ss""")
> 28/03/2012 02:44:44

1C 언어의 숫자 형식
모든 것이 매우 간단한 날짜 형식 지정과 달리 숫자 형식 지정에는 다양한 옵션이 있습니다. 우리는 유용하다고 생각하는 것을 고려할 것입니다. 즉, 우리 의견으로는 자주 사용됩니다.

첫 번째 "문제"는 숫자의 기본 숫자 그룹화와 그룹을 공백으로 구분하는 것과 관련이 있습니다. 예를 들면 다음과 같습니다.
StrNumber = 문자열(22300500)
> 22 300 500

이는 사용자에게 보기 좋고 이해하기 쉬운 출력이 아니라 서비스 요구를 위해 숫자를 문자열로 변환할 때 불편합니다. 이는 "CHG" 매개변수를 사용하여 영향을 받을 수 있습니다. 예를 들면 다음과 같습니다.

형식(22300500, "CHG=100")
>22300500 //0을 모두 제거했습니다.

형식(22300500, "CHG=6")
> 22 300500 //수백만 명만 그룹화함

소수점 "NFR" 이하의 필요한 자릿수로 출력할 때 숫자를 반올림할 수 있는 매개변수:

형식(3.535353, "BDT=""2""")
> 3,54

"BRD"의 정수 부분과 분수 부분 사이에 구분 기호 문자를 지정할 수 있는 매개변수:

형식(3.535353, "BRD="".""")
> 3.535353

어떤 경우에는 숫자 "0" 대신 빈 문자열 또는 "채워지지 않음"과 같은 다른 것을 표시하는 것이 유용할 수 있습니다. 이를 통해 "CHN" 매개변수를 수행할 수 있습니다.

형식(0, "CHN=""""")
>

양식의 1C 필드 형식 지정

우리는 프로그래머가 1C 언어로 값의 형식을 지정할 수 있는 기술을 검토했습니다. 프로그래밍 없이 필요한 형식을 시각적으로 지정할 수 있는 메커니즘도 있습니다.

예를 들어, 사용자가 양식으로 작업하고 있습니다. 양식에는 날짜를 표시하는 필드가 있습니다. 우리는 이 날짜의 표시에 영향을 미칠 수 있습니다.

이 필드의 속성을 엽니다. 이렇게 하려면 씩 클라이언트에서 필드를 마우스 오른쪽 버튼으로 클릭하고 씬 클라이언트에서는 필드 목록에서 필드 이름을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
필드에는 형식 속성이 있습니다.

구성하려면 "..." 버튼을 클릭하세요. 날짜 형식을 구성하려면 날짜 탭을 사용하세요. 숫자의 경우 숫자 탭을 사용하세요. 목록에서 필요한 형식을 선택할 수 있습니다.

인쇄된 형태의 1C 셀 형식

인쇄된 양식(보고서 또는 문서 인쇄)을 개발해야 하는 경우 문서 필드와 동일한 방식으로 셀 형식을 할당할 수 있습니다.
셀(또는 동시에 여러 셀)을 선택하고 속성, "형식" 속성으로 이동하여 필요한 형식을 선택합니다.

SKD의 1C 형식

SKD 보고서를 사용하면 프로그래머(보고서 작성 시)와 사용자(보고서 사용 시) 모두를 위해 1C 형식을 구성할 수 있습니다. 조건부 서식을 사용하면 더 많은 가능성이 있습니다.

이는 형식을 지정해야 하는 필드뿐만 아니라 어떤 조건(예: 이 필드의 값이 음수인 경우)에서도 지정할 수 있음을 의미합니다.

엔터프라이즈 모드에서는 보고서 양식의 "변형 변경" 메뉴 항목을 선택합니다. 씩 클라이언트의 ACS 보고서에서 이 항목은 "작업/설정" 메뉴에 있습니다.

모든 ACS 설정에 대해 열리는 양식에는 "조건부 서식" 탭이 있습니다. 새 줄을 추가합니다. 행에는 세 개의 열이 있습니다.

  • 장식. 글꼴, 배경 또는 텍스트 색상, 숫자 및 날짜 표시를 위한 1C 형식 등 필요한 1C 형식을 지정합니다.
  • 상태. 항상 이 디자인을 사용하는 경우 이 필드를 비워 두세요. 그렇지 않으면 필드와 해당 값을 지정하십시오. 그런 다음 해당 값이 일치하는 행에만 서식이 적용됩니다. 여러 필드의 값을 동시에 지정하고 "and/or" 조건을 지정해야 하는 경우 그룹을 추가하고 그룹을 사용하여 필드를 그룹화합니다.
  • 서식이 지정된 필드. 서식이 적용될 필드 목록입니다.

관리되는 양식의 1C 형식

모든 관리형 테넌트 목록 양식에는 동일한 형식 규칙이 적용됩니다. 목록 양식에서 "모든 작업/목록 사용자 정의" 메뉴 항목을 선택합니다.

조건부 모양 탭.

필요한 디자인과 형식을 선택하세요.

이 디자인이 적용될 분야 목록을 표시합니다.

내장 언어 함수.형식(스크립트 함수.형식)
내장 언어 기능(스크립트 기능)
체재
통사론:
체재(<Значение>, <ФорматнаяСтрока>
옵션:
<Значение>(필수의)
유형: 숫자; 날짜; 부울. 형식을 지정할 값입니다.
<ФорматнаяСтрока>(선택 과목)
유형: 문자열. 형식 문자열은 형식 지정 옵션을 포함하는 문자열 값입니다.
서식 옵션은 ";" 기호로 구분되어 나열됩니다. 매개변수가 있다는 것은 형식이 표준 형식과 다르다는 것을 의미합니다.
매개변수를 지정하지 않으면 기본적으로 값을 문자열로 변환하는 표준 형식이 적용됩니다. 그러나 Number 및 Date 유형의 값의 경우 기본값(각각 0 및 01/01/0001 00:00:00)은 빈 문자열을 반환합니다.
각 매개변수는 매개변수 이름, "=" 문자 및 매개변수 값으로 지정됩니다. 매개변수 값은 작은따옴표나 큰따옴표로 지정할 수 있습니다. 이는 매개변수 값에 형식 문자열 구문에 사용되는 문자가 포함된 경우 필요합니다. 매개변수 값 내에 임의의 문자를 지정할 수 있으며, 이는 결과 문자열을 생성할 때 그대로 표시됩니다. 예를 들어 이 방법으로 시간 형식을 지정할 때 시간, 분, 초 구분 기호를 지정할 수 있습니다. 이러한 문자가 형식 문자열 값과 일치하는 경우 작은따옴표로 묶어야 합니다.
형식 문자열 매개변수의 이름과 값:
L(L) - 표준 서식이 수행될 언어 이름, 국가입니다. 사용 가능한 언어 이름:
아프리카어
af_ZA 아프리카어(남아프리카공화국)
암하라어예요
am_ET 암하라어(에티오피아)
아르 아랍어
ar_AE 아랍어(아랍에미리트)
ar_BH 아랍어(바레인)
ar_DZ 아랍어(알제리)
ar_EG 아랍어(이집트)
ar_IQ 아랍어(이라크)
ar_JO 아랍어(요르단)
ar_KW 아랍어(쿠웨이트)
ar_LB 아랍어(레바논)
ar_LY 아랍어(리비아)
ar_MA 아랍어(모로코)
ar_OM 아랍어(오만)
ar_QA 아랍어(카타르)
ar_SA 아랍어(사우디아라비아)
ar_SD 아랍어(수단)
ar_SY 아랍어(시리아)
ar_TN 아랍어(튀니지)
ar_YE 아랍어(예멘)
아삼어로
as_IN 아삼어(인도)
아즈 아제르바이잔어
az_AZ 아제리어(아제르바이잔)
az_Cyrl 아제르바이잔어(키릴 자모)
az_Cyrl_AZ 아제르바이잔어(키릴 자모, 아제르바이잔)
az_Latn 아제르바이잔어(라틴어)
az_Latn_AZ 아제르바이잔어(라틴어, 아제르바이잔)
벨로루시 사람이다
be_BY 벨로루시어(벨로루시)
bg 불가리아어
bg_BG 불가리아어(불가리아)
억 벵골어
bn_IN 벵골어(인도)
ca 카탈로니아어
ca_ES 카탈로니아어(스페인)
cs 체코어
cs_CZ 체코어(체코 공화국)
cy 웨일스어
cy_GB 웨일스어(영국)
다 덴마크어
da_DK 덴마크어(덴마크)
드 독일인
de_AT 독일어(오스트리아)
de_BE 독일어(벨기에)
de_CH 독일어(스위스)
de_DE 독일어(독일)
de_LU 독일어(룩셈부르크)
엘그리스어
el_GR 그리스어(그리스)
ko 한국어
en_AU 영어(호주)
en_BE 영어(벨기에)
en_BW 영어(보츠와나)
en_CA 영어(캐나다)
en_GB 영어(영국)
en_HK 영어(홍콩(중국 특별행정구))
en_IE 영어(아일랜드)
en_IN 영어(인도)
en_MT 영어(몰타)
en_NZ 영어(뉴질랜드)
en_PH 영어(필리핀)
en_PK 영어(파키스탄)
en_SG 영어(싱가포르)
en_US 영어(미국)
en_VI 영어(미국령 버진 아일랜드)
en_ZA 영어(남아프리카공화국)
en_ZW 영어(짐바브웨)
스페인어
es_AR 스페인어(아르헨티나)
es_BO 스페인어(볼리비아)
es_CL 스페인어(칠레)
es_CO 스페인어(콜롬비아)
es_CR 스페인어(코스타리카)
es_DO 스페인어(도미니카 공화국)
es_EC 스페인어(에콰도르)
es_ES 스페인어(스페인)
es_GT 스페인어(과테말라)
es_HN 스페인어(온두라스)
es_MX 스페인어(멕시코)
es_NI 스페인어(니카라과)
es_PA 스페인어(파나마)
es_PE 스페인어(페루)
es_PR 스페인어(푸에르토리코)
es_PY 스페인어(파라과이)
es_SV 스페인어(엘살바도르)
es_US 스페인어(미국)
es_UY 스페인어(우루과이)
es_VE 스페인어(베네수엘라)
et 에스토니아어
et_EE 에스토니아어(에스토니아)
eu 바스크어
eu_ES 바스크어(스페인)
파 페르시아어
fa_AF 페르시아어(아프가니스탄)
fa_IR 페르시아어(이란)
fi 핀란드어
fi_FI 핀란드어(핀란드)
페로어
fo_FO 페로어(페로 제도)
프랑스 프랑스어
fr_BE 프랑스어(벨기에)
fr_CA 프랑스어(캐나다)
fr_CH 프랑스어(스위스)
fr_FR 프랑스어(프랑스)
fr_LU 프랑스어(룩셈부르크)
가 아일랜드어
ga_IE 아일랜드어(아일랜드)
gl 갈리시아어
gl_ES, 갈리시아어(스페인)
구 구자라트어
gu_IN 구자라트어(인도)
그는 히브리어
he_IL 히브리어(이스라엘)
안녕 힌디어
hi_IN 힌디어(인도)
시간 크로아티아어
hr_HR 크로아티아어(크로아티아)
휴 헝가리어
hu_HU 헝가리어(헝가리)
안녕 아르메니아 사람
hy_AM 아르메니아어(아르메니아)
hy_AM_REVISED 아르메니아어(아르메니아, 개정판)
이드 인도네시아인
id_ID 인도네시아어(인도네시아)
아이슬란드어예요
is_IS 아이슬란드어(아이슬란드)
그것은 이탈리아 사람이다
it_CH, 이탈리아어(스위스)
it_IT 이탈리아어(이탈리아)
자 일본어
ja_JP 일본어(일본)
카 조지아어
ka_GE 조지아어(조지아)
kk 카자흐어
kk_KZ 카자흐어(카자흐스탄)
kl 그린란드어
kl_GL 그린란드어(그린란드)
kn 칸나다어
kn_IN 칸나다어(인도)
코 한국어
ko_KR 한국어(한국)
콕 콘카니
kok_IN 콘카니어(인도)
리투아니아어
lt_LT 리투아니아어(리투아니아)
lv 라트비아어
lv_LV 라트비아어(라트비아)
mk 마케도니아어
mk_MK 마케도니아어(마케도니아)
ml 말라얄람어
ml_IN 말라얄람어(인도)
마라티 씨
mr_IN 마라티어(인도)
ms 말레이어
ms_BN 말레이어(브루나이)
ms_MY 말레이어(말레이시아)
몰타산
mt_MT 몰타어(몰타)
nb 노르웨이 보크몰
nb_NO 노르웨이어 보크몰어(노르웨이)
네덜란드어
nl_BE 네덜란드어(벨기에)
nl_NL 네덜란드어(네덜란드)
nn 노르웨이 뉘노르스크
nn_NO 노르웨이 뉘노르스크(노르웨이)
옴 오로모어(아판)
om_ET 오로모어(아판)(에티오피아)
om_KE 오로모(아판)(케냐)
또는 오리야어
or_IN 오리야어(인도)
파 펀자브어
pa_IN 펀자브어(인도)
pl 폴란드어
pl_PL 폴란드어(폴란드)
ps 파슈토어(푸쉬토어)
ps_AF 파슈토어(푸시토어)(아프가니스탄)
pt 포르투갈어
pt_BR 포르투갈어(브라질)
pt_PT 포르투갈어(포르투갈)
루마니아어
ro_RO 루마니아어(루마니아)
루 러시아어
ru_RU 러시아어(러시아)
ru_UA 러시아어(우크라이나)
sk 슬로바키아어
sk_SK 슬로바키아어(슬로바키아)
sl 슬로베니아어
sl_SI 슬로베니아어(슬로베니아)
그래서 소말리아
so_DJ 소말리아(지부티)
so_ET 소말리아(에티오피아)
so_KE 소말리아(케냐)
so_SO 소말리아(소말리아)
제곱 알바니아어
sq_AL 알바니아어(알바니아)
세르비아 사람
sr_CS 세르비아어(세르비아 및 몬테네그로)
sr_Cyrl 세르비아어(키릴 자모)
sr_Cyrl_CS 세르비아어(키릴 자모, 세르비아 및 몬테네그로)
sr_Cyrl_YU 세르비아어(키릴 자모, 유고슬라비아)
sr_Latn 세르비아어(라틴 문자)
sr_Latn_CS 세르비아어(라틴 문자, 세르비아 및 몬테네그로)
sr_Latn_YU 세르비아어(라틴어, 유고슬라비아)
sr_YU 세르비아어(유고슬라비아)
sv 스웨덴어
sv_FI 스웨덴어(핀란드)
sv_SE 스웨덴어(스웨덴)
sw 스와힐리어
sw_KE 스와힐리어(스와힐리어)
sw_TZ 스와힐리어(탄자니아)
타 타밀어
ta_IN 타밀어(인도)
테 텔루구어
te_IN 텔루구어(인도)
태국어
th_TH 태국어(태국)
티 티그리냐
ti_ER 티그리니아(에리트레아)
ti_ET 티그리냐어(에티오피아)
tr 터키어
tr_TR 터키어(터키어)
영국 우크라이나어
uk_UA 우크라이나어(우크라이나)
우르두어
ur_PK 우르두어(파키스탄)
uz 우즈베크어
uz_Cyrl 우즈베크어(키릴 자모)
uz_Cyrl_UZ 우즈베크어(키릴 자모, 우즈베키스탄)
uz_Latn 우즈베크어(라틴 문자)
uz_Latn_UZ 우즈베크어(라틴어, 우즈베키스탄)
uz_UZ 우즈베크어(우즈베키스탄)
vi 베트남어
vi_VN 베트남어(베트남)
zh 중국어
zh_CN 중국어(중국)
zh_한스 중국어(한스)
zh_Hans_CN 중국어(한스, 중국)
zh_Hans_SG 중국어 (한스, 싱가포르)
zh_Hant 중국어(한트)
zh_Hant_HK 중국어(한트, 홍콩(중국 특별 행정구))
zh_Hant_MO 중국어(한트, 마카오(중국 특별행정구))
zh_Hant_TW 중국어(한트, 대만)
zh_HK 중국어(홍콩(중국 특별행정구))
zh_MO 중국어(마카오(중국 특별행정구))
zh_SG 중국어(싱가포르)
zh_TW 중국어(대만)
ND(ND) - 정수 부분과 소수 부분의 표시된 소수 자릿수의 총 개수입니다. 원래 숫자는 Okr15as20 반올림 규칙에 따라 반올림됩니다. 이 매개변수를 지정한 경우 숫자의 소수 부분을 표시하려면 NPV 매개변수를 지정해야 합니다. 그렇지 않으면 분수 부분이 표시되지 않습니다.
NFD - 분수 부분의 소수 자릿수입니다. 원래 숫자는 Okr15as20 반올림 규칙에 따라 반올림됩니다.
ChS(NS) - 자릿수 이동: 양수 - 나눗셈, 음수 - 곱셈. 즉, 이는 원래 숫자에 10*C를 곱하거나 나누는 것을 의미합니다. 여기서 C는 매개변수의 모듈로 값입니다.
NDS - 정수 부분과 분수 부분 사이의 구분 기호입니다.
CHRG(NGS) - 숫자의 정수 부분에 대한 그룹 구분 기호입니다. 빈 문자열을 구분 기호로 사용하는 경우 구분 기호는 잘림 방지 공백 문자가 됩니다.
NZ(NZ) - 숫자의 0 값을 나타내는 문자열입니다. 지정하지 않으면 빈 문자열로 표시됩니다. "CHN="이 지정된 경우 "0" 형식입니다. 숫자 입력 필드에는 사용되지 않습니다.
CHN(NLZ) - 앞에 0을 표시해야 합니까? 이 매개변수의 값은 지정되지 않으며 매개변수 자체의 존재 여부에 따라 선행 0의 출력이 결정됩니다.
CHG(NG) - 숫자의 숫자를 그룹화하는 순서입니다. 값은 쉼표로 구분된 숫자로, 오른쪽에서 왼쪽으로 그룹화된 숫자의 수를 나타냅니다. 모든 상위 숫자에 대해 마지막 그룹화 번호가 반복되어야 함을 나타내기 위해 그 뒤에 0이 쉼표로 구분되어 표시됩니다.
CHO(NN) - 음수 표현.
0 - "(1,1)"과 같은 문자열;
1 - "-1,1"과 같은 줄;
2 - "- 1,1"과 같은 줄;
3 - "1,1-"과 같은 줄;
4 - "1,1 -"과 같은 줄입니다.
DF(DF) - 날짜 형식.
d (d) - 앞에 0이 없는 날짜(숫자).
dd (dd) - 앞에 0이 붙은 날짜(숫자).
ddd (ddd) - 요일의 짧은 이름 *);
dddd (dddd) - 요일의 전체 이름 *);
M (M) - 앞에 0이 없는 월 번호(숫자)입니다.
MM(MM) - 앞에 0이 붙은 월 번호(숫자)입니다.
MMM (MMM) - 월의 짧은 이름 *);
MMMM (MMMM) - 월의 전체 이름 *);
k(q) - 해당 연도의 분기 수입니다.
g(y) - 세기가 없고 앞에 0이 붙는 연도;
yy (yy) - 앞에 0이 붙은 세기가 없는 연도의 숫자입니다.
yyyy (yyyy) - 세기를 포함한 연도;
h(h) - 앞에 0이 붙지 않는 12시간 버전의 시간입니다.
hh(hh) - 앞에 0이 붙는 12시간 버전의 시간입니다.
H(H) - 앞에 0이 붙지 않는 24시간 형식의 시간입니다.
HH(HH) - 앞에 0이 붙는 24시간 모드의 시간입니다.
m (m) - 앞에 0이 없는 분;
mm (mm) - 앞에 0이 있는 분;
s(s) - 앞에 0이 없는 초.
ss (ss) - 앞에 0이 붙는 초;
bb(tt) - 오전/오후의 절반을 표시합니다(12시간 표시 옵션을 지원하는 구성 언어에만 유효).
참고: *) - 날짜 입력 필드의 형식 문자열에는 사용되지 않습니다.
DLF - 현지 날짜 형식. 날짜 부분을 표시하기 위한 옵션을 지정합니다.
D (D) - 날짜(숫자);
DD (DD) - 자세한 날짜(단어로 된 월)
B(T) - 풀타임, 날짜는 시간과 결합될 수 있습니다.
DV(DT) - 날짜 시간.
예: Format("20051120140323","DLF=DDV") 표현식의 값은 "November 20, 2005 14:03:23"입니다.
중요한! DLF의 형식 문자열 옵션 순서<дата + время>(DV 또는 DDV)은 변경할 수 없습니다.
DP(DE) - 빈 날짜를 나타내는 문자열입니다(예: Format("00010101000000" ,"DP=""empty date""")는 "empty date" 문자열을 반환합니다).
BL (BF) - 논리값 False를 나타내는 문자열입니다.
BI(BT) - 논리값 True를 나타내는 문자열입니다.
메모. 입력 필드에 대한 매개변수 사용: DP(DE) 매개변수는 사용되지 않습니다. DLF 매개변수는 D(D), B(T) 및 DV(DT) 값에만 사용됩니다.
반환 값:
유형: 문자열. 전달된 값의 형식을 지정하여 생성된 문자열입니다.
설명:
읽기 쉬운 값 표현을 생성합니다. 보고서 및 기타 값의 시각적 표시에 사용하는 데 유용합니다.

유효성:
씬 클라이언트, 웹 클라이언트, 서버, 외부 연결.
예:
// 숫자 형식 지정 예
A = Format(123456.789, "숫자 = 10; 숫자 = 2");
// A = "123,456.79"
A = 형식(123456.789, "BRD="-"");
// A = "123 456-789"
A = 형식(-123456.789, "CHO=0");
// A = "(123,456.789)";

// 날짜 형식 지정 예
A = Format("20020820153309", "DF=""dd MMMM yyyy "y." HH:mm:ss""");
// A = "2002년 8월 20일 15:33:09"
A = 형식("20020820153309", "DF=""dd/MM-yyyy""");
// A = "2002년 8월 20일"
A = 형식("20020820153309", "DLF=DD");
// A = "2002년 8월 20일";
A = 형식("20020820153309", "DLF=D");
// A = "2002년 8월 20일";
A = 형식("20020820153309", "DLF=B");
// A = "15:33:09";

// 부울 표현식 형식 지정의 예
A = Format(True, "BL=부재; BI=사용 가능");
// A = "사용 가능";

공유하다