Section 12.4: 날짜 서식 지정하기

DateTime date = new DateTime(2016, 07, 06, 18, 30, 14); // 형식: 년, 월, 일, 시, 분, 초 Console.Write(String.Format("{0:dd}",date)); // 문화권 정보를 이용하여 서식 출력하기 String.Format(new System.Globalization.CultureInfo("mn-MN"),"{0:dddd}",date); /* 다음은 c# 버전 6.0 이상에서 지원하는 문법이다 */ Console.Write($"{date:ddd}");

출력결과 :

06 Лхагва 수
지정자 의미 사용 예 출력결과
d 날짜 {0:d} 7/6/2016
dd 0 으로 여백 문자를 채워 넣은 (padded) 날 (Day) 정보 {0:dd} 06
ddd 짧은 요일 이름 {0:ddd} Wed
dddd 긴 요일 이름 {0:dddd} Wednesday
D 긴 형식의 날짜 {0:D} Wednesday, July 6, 2016
f 짧은 형식의 날짜 및 시간 정보 {0:f} Wednesday, July 6, 2016 6:30 PM
ff 시간 정보 중 초에 대한 소수점 이하 2 자리 {0:ff} 20
fff 시간 정보 중 초에 대한 소수점 이하 3 자리 {0:fff} 201
ffff 시간 정보 중 초에 대한 소수점 이하 4 자리 {0:ffff} 2016
F 긴 형식의 날짜 및 시간 정보 {0:F} Wednesday, July 6, 2016 6:30:14 PM
g 날짜 및 시간 기본 형식 {0:g} 7/6/2016 6:30 PM
gg 연대 {0:gg} A.D
hh 시간 (2 자리 숫자, 12시간 기준) {0:hh} 06
HH 시간 (2 자리 숫자, 24시간 기준) {0:HH} 18
M 월 / 일 정보 {0:M} July 6
mm 0 으로 여백 문자를 채워 넣은 (padded) 분 정보 {0:mm} 30
MM 0 으로 여백 문자를 채워 넣은 (padded) 월 정보 {0:MM} 07
MMM 3 글자의 월 이름 {0:MMM} Jul
MMMM 정식 월 이름 {0:MMMM} July
ss {0:ss} 14
r RFC1123 형식 날짜 {0:r} Wed, 06 Jul 2016 18:30:14 GMT
s 정렬 가능한 날짜 문자열 {0:s} 2016-07-06T18:30:14
t 짧은 형식의 시간 정보 {0:t} 6:30 PM
T 긴 형식의 시간 정보 {0:T} 6:30:14 PM
tt AM/PM {0:tt} PM
u 정렬 가능한 UTC 형식의 로컬 시간 정보 {0:u} 2016-07-06 18:30:14Z
U 정식 UTC 시간정보 {0:U} Wednesday, July 6, 2016 9:30:14 AM
Y 연도와 월 {0:Y} July 2016
yy 2 자리 숫자로 표현된 연도 {0:yy} 16
yyyy 4 자리 숫자로 표현된 연도 {0:yyyy} 2016
zz 2 자리 숫자로 표현된 표준 시간대 정보 {0:zz} +09
zzz 정식 표준 시간대 정보 {0:zzz} +09:00
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts