시간대 컬럼의 사용자 지정 서식 지정

사용하려는 형식을 지정된 설정으로 만들 수 없는 경우 사용자 지정 형식 문자열을 사용하면 아래 예와 같은 코드를 사용하여 사용자 지정 형식을 만들 수 있습니다. TimeSpan 형식에 포함되는 데이터 값은 일, 시, 분, 초 및 초의 소수 등 다섯 가지입니다.

예:

다음 지정 문자로 만든 형식 문자열을 사용하여 이 데이터 값을 적절한 형식에 결합시킬 수 있습니다.

문자 설명
d 일 수를 표시합니다.
h

값에 따라 1자리 또는 2자리의 시간 수를 표시합니다. 이 형식 문자열이 적용된 경우 6시간은 '6'으로 표시됩니다(11시간은 '11'로 표시됨).

hh 2자리의 시간 수를 표시합니다. 이 형식 문자열이 적용된 경우 6시간이 '06'으로 표시됩니다.
m 값에 따라 1자리 또는 2자리의 분 수를 표시합니다.

이 형식 문자열이 적용된 경우 6분은 '6'으로 표시됩니다(11분은 '11'로 표시됨).

mm 2자리의 분 수를 표시합니다. 즉, 6분은 '06'으로 표시됩니다.
s 값에 따라 1자리 또는 2자리의 초 수를 표시합니다.

이 형식 문자열이 적용된 경우 6초는 '6'으로 표시됩니다(11초는 '11'로 표시됨).

ss 2자리의 초 수를 표시합니다. 즉, 6초는 '06'으로 표시됩니다.
f 초의 소수를 표시합니다.

사용자 지정 형식 문자열을 지정할 때 f 뒤에 1-3의 숫자를 추가하여 소수를 몇 자리까지 표시할지 정의할 수도 있습니다. 숫자를 지정하지 않으면 3자리가 표시됩니다.

각 지정 문자 사이에는 구분 기호를 넣어야 합니다. 사용자 지정 문자열 값을 추가할 수도 있지만 지정자 문자가 문자열에 포함되는 경우에는 백슬래시(\)로 이스케이프해야 합니다. 시작 문자열과 종료 문자열을 포함할 수도 있습니다.

아래의 모든 예에서는 데이터의 다음 값을 사용합니다. -5일, 7시간, 11분, 3.1234초.

형식 문자열 결과
d.h:m:s.f -5.7:11:3.1
d.hh:mm:ss.f2 -5.07:11:03.12
Ti\me\span i\s d \day\s Timespan is -5 days
d \day\s h \hour\s m \minute\s s \secon\d\s -5 days 7 hours 11 minutes 3 seconds
f s m h d 123 3 11 7 -5