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/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
12.6: 사용자 지정 숫자 서식 사용하기 (0) | 2021.02.18 |
---|---|
12.5: 통화 (currency) 서식 지정하기 (0) | 2021.02.18 |
12.3: 사용자 정의 형식 공급자 (custom format provider) 생성하기 (0) | 2021.02.10 |
12.2: String.Format 이 프레임웍 내에 '내장된 (embedded)' 경우들 (0) | 2021.02.10 |
12.1: C# 6.0 부터 추가된 기능 (String Interpolation) (0) | 2021.02.09 |