Section 15.1: 문자열 내의 날짜 서식 지정하기
var date = new DateTime(2015, 11, 11);
var str = $"It's {date:MMMM d, yyyy}, make a wish!";
System.Console.WriteLine(str);
위 방식 외에도, DateTime.ToString
메소드를 사용하는 방식으로도 DateTime
객체의 서식을 지정할 수 있다. 이러한 방식 역시 위의 예제와 동일한 결과를 출력해 줄 것이다.
var date = new DateTime(2015, 11, 11);
var str = date.ToString("MMMM d, yyyy");
str = "It's " + str + ", make a wish!";
Console.WriteLine(str);
출력 결과:
It's November 11, 2015, make a wish!
DateTime.ToString
을 사용하는 라이브 데모
주의: MM
은 날짜에서의 월 (month) 정보를 나타내며 mm
은 시간상의 분 (minute) 정보를 나타낸다. 이러한 부분에서의 실수는 찾아내기 어려운 버그를 만들 수 있으므로 사용시에 주의하도록 한다.
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
15.3: 보간 문자열 내에서의 표현식 사용 (0) | 2021.03.04 |
---|---|
15.2: 출력 결과에 여백문자 추가하기 (padding) (0) | 2021.03.03 |
14.6: 문자열 이어붙이기 (0) | 2021.02.25 |
14.5: 문자열의 배열을 이어붙여 하나의 문자열 만들기 (0) | 2021.02.25 |
14.4: 문자열을 구분자 (delimiter) 를 이용하여 분리하기 (0) | 2021.02.25 |