Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# 월(M, m) 형식 지정자 – 날짜를 '월 일' 형식으로 출력하기

C#에서 Month(월) 표준 형식 지정자M 또는 m은 사용자 지정 날짜 및 시간 형식 문자열을 나타냅니다.

이 형식 문자열은 현재 문화권(culture)의 DateTimeFormatInfo.MonthDayPattern 속성 값에 따라 결정되며, 기본적으로 다음과 같은 사용자 지정 형식 문자열로 정의됩니다.

MMMM dd

여기서 MMMM은 월의 전체 이름(예: June, June)을, dd는 일(day)을 두 자리 숫자로 표시합니다.

예제

아래 예제에서는 CultureInfo.CreateSpecificCulture("en-us")를 사용하여 미국 영어 문화권 기준으로 날짜를 형식화합니다.

using System;
using System.Globalization;

class Demo {
    static void Main() {
        DateTime date = new DateTime(2018, 6, 11, 9, 15, 0);
        Console.WriteLine(date.ToString("m", CultureInfo.CreateSpecificCulture("en-us")));
    }
}

출력 결과

June 11

이처럼 m 형식 지정자를 사용하면 복잡한 사용자 지정 형식 문자열을 직접 작성하지 않고도, 문화권 설정에 맞는 '월 일' 형태의 날짜 문자열을 간편하게 얻을 수 있습니다.