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!

.NET Fiddle 에서 라이브 데모 확인하기

DateTime.ToString 을 사용하는 라이브 데모

주의: MM 은 날짜에서의 월 (month) 정보를 나타내며 mm 은 시간상의 분 (minute) 정보를 나타낸다. 이러한 부분에서의 실수는 찾아내기 어려운 버그를 만들 수 있으므로 사용시에 주의하도록 한다.

본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

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

반응형

+ Recent posts