다음을 통해 공유


참조: 숫자 및 날짜 형식

Format Pattern 속성을 설정하여 Visual Studio LightSwitch에서 숫자와 날짜의 표시 형식을 수정할 수 있습니다.다음 단원은 일반적으로 사용되는 형식 문자열의 예제 외에 해당 속성의 표기법과 규칙을 보여줍니다.

[!참고]

예제에서는 응용 프로그램의 Culture 속성이 영어(미국)으로 설정됩니다.Visual Studio LightSwitch에서 Culture 속성을 변경할 때 로컬 시스템의 문화권 설정이 일치하는 경우에만 문화권별 형식이 적용됩니다.

  1. Numeric Formats

  2. Standard Numeric Format Strings

  3. Custom Numeric Format Strings

  4. Date and Time Formats

  5. Standard Date and Time Format Strings

  6. Custom Date and Time Format Strings

  7. Formatting Guids

숫자 형식

숫자 서식 문자열을 사용하여 Decimal, Double, Integer, Long Integer, and Short Integer 데이터 형식의 서식을 지정할 수 있습니다.표준 숫자 서식 문자열에는 Axx 서식을 사용합니다. 여기서 A는 영문자로서 서식 지정자라고 하며 xx는 선택적 정수로서 전체 자릿수 지정자라고 합니다.전체 자릿수 지정자는 0에서 99 사이의 정수이며 결과의 자릿수에 영향을 줍니다.

[!참고]

Decimal 데이터 형식의 경우 전체 자릿수 지정자는 필드에 지정된 소수 자릿수 속성보다 클 수 없습니다.Integer, Long Integer 및 Short Integer 형식의 경우 전체 자릿수 지정자를 사용하면 안 됩니다.

하나 이상의 사용자 지정 숫자 서식 지정자로 구성된 사용자 지정 숫자 서식 문자열을 만들어 숫자 데이터의 서식을 지정하는 방법을 정의할 수도 있습니다.공백을 포함하여 영문자가 두 개 이상 포함된 숫자 서식 문자열은 사용자 지정 숫자 서식 문자열로 해석됩니다.

Hh674024.collapse_all(ko-kr,VS.110).gif표준 숫자 형식 문자열

다음 표에서는 표준 숫자 서식 지정자 및 각 형식 문자열이 생성하는 샘플 출력을 보여 줍니다.자세한 내용은 표준 숫자 서식 문자열를 참조하십시오.

서식 지정자

Name

원시 값, 데이터 형식

형식 문자열

표시된 결과

"C" 또는 "c"

통화

123.456, Double

123.456, Double

123.456, Double

123, Integer

C

C2

C3

C

$123.46

$123.46

$123.456

$123.00

"D" 또는 "d"

Decimal

1234, Integer

1234, Short Integer

-1234, Long Integer

D

D6

D6

1234

001234

-001234

"E" 또는 "e"

지수(과학적 표기법)

1052.0329112756, Double

-1052.0329112756, Double

E

E2

1.052033E+003

-1.05e+003

"F" 또는 "f"

고정 소수점

1234.567, Double

1234, Decimal

-1234.56, Double

F

F1

F4

1234.57

1234.0

-1234.5600

"G" 또는 "g"

일반

-123.456, Double

123.4546, Double

-1.234567890e-25, Double

G

G4

G

-123.456

123.5

--1.23456789E-25

"N" 또는 "n"

숫자

1234.567, Double

1234, Integer

-1234.56, Double

N

N

N

1,234.57

1,234.0

-1,234.560

"P" 또는 "p"

백분율

1, Double

-0.39678, Double

P

P1

100.00 %

-39.7 %

"R" 또는 "r"

라운드트립

123456789.12345678, Double

-1234567890.12345678, Double

R

R

123456789.12345678

-1234567890.1234567

"X" 또는 "x"

16진수

255, Integer

-1, Integer

255, Integer

-1, Integer

X

X

X4

X4

FF

ff

00ff

-00FF

Hh674024.collapse_all(ko-kr,VS.110).gif사용자 지정 숫자 형식 문자열

다음 표에서는 사용자 지정 숫자 서식 지정자 및 각 서식 문자열이 생성하는 샘플 출력을 보여 줍니다.자세한 내용은 사용자 지정 숫자 서식 문자열을 참조하십시오.

서식 지정자

Name

원시 값, 데이터 형식

형식 문자열

표시된 결과

"0"

0 자리 표시자

1234.5678, Double

0.45678, Double

00000

0.00

01235

0.46

"#"

10진수 자리 표시자

1234.5678, Double

0.45678, Double

#####

#.##

1235

.46

"."

소수점

0.45678, Double

0.00

0.46

","

그룹 구분 기호 및 숫자 배율

2147483647, Integer

2147483647, Integer

##,#

#,#,,

2,147,483,647

2,147

"%"

백분율 자리 표시자

0.3697, Double

0.3697, Double

%#0.00

##.0 %

%36.97

37.0 %

"‰"

천분율 자리 표시자

0.03697, Double

#0.00‰

36.97‰

"E0"

"E+0"

"E-0"

"e0"

"e+0"

e

지수 표기법

987654, Double

1503.92311, Double

1.8901385E-16("0.0e+00"), Double

#0.0e0

0.0##e+00

0.0e+00

98.8e4

1.504e+03

1.9e-16

\

이스케이프 문자

987654, Integer

\###00\#

#987654#

'string'

"string"

리터럴 문자열 구분 기호

68, Integer

68, Integer

# ' degrees'

#” degrees”

68 degrees

68 degrees

;

섹션 구분 기호

12.345, Double

0, Double

-12.345, Double

12.345, Double

0, Double

-12.345, Double

#0.0#;(#0.0#);-\0-

#0.0#;(#0.0#);-\0-

#0.0#;(#0.0#);-\0-

#0.0#;(#0.0#)

#0.0#;(#0.0#)

#0.0#;(#0.0#)

12.35

-0-

(12.35)

12.35

0.0

(12.35)

기타

다른 모든 문자

68, Integer

# °

68 °

Hh674024.collapse_all(ko-kr,VS.110).gif날짜 및 시간 형식

날짜와 시간 서식 문자열을 Date 및 Date Time 데이터 형식으로 사용할 수 있습니다.표준 날짜 및 시간 서식 문자열은 단일 서식 지정자를 사용하여 날짜 및 시간 값의 텍스트 표현을 정의합니다.공백을 포함하여 문자가 두 개 이상 포함된 날짜 및 시간 형식 문자열은 사용자 지정 날짜 및 시간 형식 문자열로 해석됩니다.

Hh674024.collapse_all(ko-kr,VS.110).gif표준 날짜 및 시간 형식 문자열

다음 표에서는 표준 날짜 및 시간 서식 지정자에 대해 설명합니다.자세한 내용은 표준 날짜 및 시간 서식 문자열을 참조하십시오.

서식 지정자

설명

원시 값(Date Time)

형식 문자열

표시된 결과

"d"

간단한 날짜 패턴입니다.

6/15/2009 1:45:30 PM

d

6/15/2009

/D

자세한 날짜 패턴입니다.

6/15/2009 1:45:30 PM

D

Monday, June 15, 2009

"f"

전체 날짜/시간 패턴(간단한 시간)입니다.

6/15/2009 1:45:30 PM

f

Monday, June 15, 2009 1:45 PM

"F"

전체 날짜/시간 패턴(자세한 시간)

6/15/2009 1:45:30 PM

F

Monday, June 15, 2009 1:45:30 PM

"g"

일반 날짜/시간 패턴(간단한 시간)

6/15/2009 1:45:30 PM

g

6/15/2009 1:45 PM

"G"

일반 날짜/시간 패턴(자세한 시간)입니다.

6/15/2009 1:45:30 PM

G

6/15/2009 1:45:30 PM

"M", "m"

월/일 패턴입니다.

6/15/2009 1:45:30 PM

M

June 15

"O", "o"

라운드트립 날짜/시간 패턴입니다.

6/15/2009 1:45:30 PM

O

2009-06-15T13:45:30.0900000

"R", "r"

RFC1123 패턴입니다.

6/15/2009 1:45:30 PM

R

Mon, 15 Jun 2009 20:45:30 GMT

"s"

정렬 가능한 날짜/시간 패턴입니다.

6/15/2009 1:45:30 PM

s

62009-06-15T13:45:30

"t"

간단한 시간 패턴입니다.

6/15/2009 1:45:30 PM

t

1:45 PM

"T"

자세한 시간 패턴

6/15/2009 1:45:30 PM

T

1:45:30 PM

"u"

정렬 가능한 유니버설 날짜/시간 패턴

6/15/2009 1:45:30 PM

u

6/15/2009 1:45:30 PM -> 2009-06-15 20:45:30Z

"U"

유니버설 전체 날짜/시간 패턴입니다.

6/15/2009 1:45:30 PM

U

Monday, June 15, 2009 8:45:30 PM

"Y", "y"

년/월 패턴입니다.

6/15/2009 1:45:30 PM

Y

June, 2009

Hh674024.collapse_all(ko-kr,VS.110).gif사용자 지정 날짜 및 시간 형식 문자열

다음 표에서는 사용자 지정 날짜 및 시간 서식 지정자에 대해 설명합니다.자세한 내용은 사용자 지정 날짜 및 시간 형식 문자열을 참조하십시오.

서식 지정자

설명

원시 값(Date Time)

형식 문자열

표시된 결과

"d"

1부터 31까지의 일(월 기준)입니다.

6/1/2009 1:45:30 PM

6/15/2009 1:45:30 PM

d

d

1

15

"dd"

01부터 31까지의 일(월 기준)입니다.

6/1/2009 1:45:30 PM

6/15/2009 1:45:30 PM

dd

dd

01

15

"ddd"

요일의 약식 이름입니다.

6/15/2009 1:45:30 PM

ddd

Mon

"dddd"

요일의 전체 이름입니다.

6/15/2009 1:45:30 PM

dddd

월요일

"f"

날짜 및 시간 값에서 1/10초입니다.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.050

f

f

6

0

"ff"

날짜 및 시간 값의 1/100초입니다.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.005

ff

ff

61

00

"fff"

날짜 및 시간 값의 1/1000초입니다.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.0005

fff

fff

617

000

"ffff"

날짜 및 시간 값의 1/10000초입니다.

6/15/2009 13:45:30.6175

6/15/2009 13:45:30.00005

ffff

ffff

6175

0000

"fffff"

날짜 및 시간 값의 1/100000초입니다.

6/15/2009 13:45:30.61754

6/15/2009 13:45:30.000005

fffff

fffff

61754

00000

"ffffff"

날짜 및 시간 값의 1/1000000초입니다.

6/15/2009 13:45:30.617542

6/15/2009 13:45:30.0000005

ffffff

ffffff

617542

000000

"fffffff"

날짜 및 시간 값의 1/10000000초입니다.

6/15/2009 13:45:30.6175425

6/15/2009 13:45:30.0001150

fffffff

fffffff

6175425

0001150

"F"

0이 아닌 경우 날짜 및 시간 값의 1/10초입니다.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.050

F

F

6

(출력 없음)

"FF"

0이 아닌 경우 날짜 및 시간 값의 1/100초입니다.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.005

FF

FF

61

(출력 없음)

"FFF"

0이 아닌 경우 날짜 및 시간 값의 1/1000초입니다.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.0005

FFF

FFF

617

(출력 없음)

"FFFF"

0이 아닌 경우 날짜 및 시간 값의 1/10000초입니다.

6/1/2009 13:45:30.5275

6/15/2009 13:45:30.00005

FFFF

FFFF

5275

(출력 없음)

"FFFFF"

0이 아닌 경우 날짜 및 시간 값의 1/100000초입니다.

6/15/2009 13:45:30.61754

6/15/2009 13:45:30.000005

FFFFF

FFFFF

61754

(출력 없음)

"FFFFFF"

0이 아닌 경우 날짜 및 시간 값의 1/1000000초입니다.

6/15/2009 13:45:30.617542

6/15/2009 13:45:30.0000005

FFFFFF

FFFFFF

617542

(출력 없음)

"FFFFFFF"

0이 아닌 경우 날짜 및 시간 값의 1/10000000초입니다.

6/15/2009 13:45:30.6175425

6/15/2009 13:45:30.0001150

FFFFFFF

FFFFFFF

6175425

000115

"g", "gg"

서기 또는 연대입니다.

6/15/2009 1:45:30 PM

g

A.D.

"h"

12시간 형식을 사용하는 1부터 12까지의 시간입니다.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

h

h

1

1

"hh"

12시간 형식을 사용하는 01부터 12까지의 시간입니다.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

hh

hh

01

01

"H"

24시간 형식을 사용하는 0부터 23까지의 시간입니다.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

H

H

1

13

"HH"

24시간 형식을 사용하는 00부터 23까지의 시간입니다.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

HH

HH

01

13

"m"

0부터 59까지의 분입니다.

6/15/2009 1:09:30 AM

6/15/2009 1:29:30 PM

m

m

9

29

"mm"

00부터 59까지의 분입니다.

6/15/2009 1:09:30 AM

6/15/2009 1:29:30 PM

mm

mm

09

29

"M"

1부터 12까지의 월입니다.

6/15/2009 1:45:30 PM

M

6

"MM"

01부터 12까지의 월입니다.

6/15/2009 1:45:30 PM

MM

06

"MMM"

월의 약식 이름입니다.

6/15/2009 1:45:30 PM

MMM

Jun

"MMMM"

월의 전체 이름입니다.

6/15/2009 1:45:30 PM

MMMM

6월

"s"

0부터 59까지의 초입니다.

6/15/2009 1:45:09 PM

s

9

"ss"

00부터 59까지의 초입니다.

6/15/2009 1:45:09 PM

ss

09

"t"

AM/PM 지정자의 첫 문자입니다.

6/15/2009 1:45:30 PM

t

P

"tt"

AM/PM 지정자입니다.

6/15/2009 1:45:30 PM

tt

PM

"y"

0부터 99까지의 연도입니다.

6/15/2009 1:45:30 PM

y

9

"yy"

00부터 99까지의 연도입니다.

6/15/2009 1:45:30 PM

yy

09

"yyy"

최소 세 자리 숫자로 된 연도입니다.

1/1/0001 12:00:00 AM

6/15/2009 1:45:30 PM

yyy

yyy

001

2009

"yyyy"

네 자리 숫자로 된 연도입니다.

6/15/2009 1:45:30 PM

yyyy

2009

"yyyyy"

다섯 자리 숫자로 된 연도입니다.

6/15/2009 1:45:30 PM

yyyyy

02009

"z"

앞에 0이 표시되지 않는 UTC에서의 시간 오프셋입니다.

6/15/2009 1:45:30 PM -07:00

z

-7

"zz"

한 자리 값의 경우 앞에 0이 표시되는 UTC에서의 시간 오프셋입니다.

6/15/2009 1:45:30 PM -07:00

zz

-07

"zzz"

UTC에서의 시간 및 분 오프셋입니다.

6/15/2009 1:45:30 PM -07:00

zzz

-07:00

":"

시간 구분 기호입니다.

6/15/2009 1:45:30 PM

hh:mm

01:45

"/"

날짜 구분 기호입니다.

6/15/2009 1:45:30 PM

MM/dd

6/15

"string"

'string'

리터럴 문자열 구분 기호입니다.

6/15/2009 1:45:30 PM

6/15/2009 1:45:30 PM

"arr." h:m t

'arr:' h:m t

arr: 1:45 P

arr: 1:45 P

%

뒤에 오는 문자를 사용자 지정 서식 지정자로 정의합니다.

6/15/2009 1:45:30 PM

%h

1

\

이스케이프 문자입니다.

6/15/2009 1:45:30 PM

h \h

1 h

기타 문자

문자가 변경되지 않은 상태로 결과 문자열에 복사됩니다.

6/15/2009 1:45:30 AM

arr hh:mm t

arr 01:45 A

Hh674024.collapse_all(ko-kr,VS.110).gifGUID 서식 지정

다음 테이블에서는 GUID 형식의 서식 지정자를 설명합니다.

Format

설명

원시 값(Guid)

형식 문자열

표시된 결과

N

32자를 표시합니다.

3261a3cfc18f4747b957e5264b6a430c

N

3261a3cfc18f4747b957e5264b6a430c

D

하이픈으로 구분된 32자를 표시합니다.

3261a3cfc18f4747b957e5264b6a430c

D

3261a3cf-c18f-4747-b957-e5264b6a430c

B

하이픈으로 구분하고 중괄호 안에 32자를 표시합니다.

3261a3cfc18f4747b957e5264b6a430c

B

{3261a3cf-c18f-4747-b957-e5264b6a430c }

P

하이픈으로 구분하고 괄호 안에 32자를 표시합니다.

3261a3cfc18f4747b957e5264b6a430c

P

(3261a3cf-c18f-4747-b957-e5264b6a430c)

X

중괄호로 묶인 4개의 16진수 값, 4번째 값은 다른 중괄호로 묶인 8개의 16진수 값의 하위 집합:

3261a3cfc18f4747b957e5264b6a430c

X

{0x3261a3cf,0xc18f,0x4747,{0xb0,0x57,0xe5,0x26,0x4b,0x6a,0x43,0x0c}}

참고 항목

작업

방법: 숫자 및 날짜 형식 지정

기타 리소스

데이터: 응용 프로그램 뒤의 정보

형식 서식 지정