월 번호에서 월 이름 가져오기
중복 가능성:
월 이름을 c#으로 가져오는 방법은 무엇입니까?
다음 c# 구문을 사용하여 월 이름을 월 번호에서 얻었지만 받지 못했습니다.August
나는 오직 원합니다.Aug
..
System.Globalization.DateTimeFormatInfo mfi = new
System.Globalization.DateTimeFormatInfo();
string strMonthName = mfi.GetMonthName(8).ToString();
어떤 제안이라도...
짧은 달 이름의 경우 다음을 사용합니다.
string monthName = new DateTime(2010, 8, 1)
.ToString("MMM", CultureInfo.InvariantCulture);
스페인 문화("es")의 긴/정월 이름:
string fullMonthName = new DateTime(2015, i, 1).ToString("MMMM", CultureInfo.CreateSpecificCulture("es"));
약식 월 이름: "Aug"
DateTimeFormatInfo입니다.약어 월 이름 가져오기 방법(Int32)
현재 DateTimeFormatInfo 개체와 연결된 문화를 기준으로 지정된 달의 문화별 약어 이름을 반환합니다.
string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetAbbreviatedMonthName(8)
전체 달 이름: "8월"
DateTimeFormatInfo입니다.GetMonthName 메서드(Int32)
현재 DateTimeFormatInfo 개체와 연결된 문화를 기준으로 지정된 달의 문화별 전체 이름을 반환합니다.
string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(8);
교체하다GetMonthName
다음과 같이 표시됩니다.
string strMonthName = mfi.GetAbbreviatedMonthName(8);
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(4)
이 메서드가 반환됩니다.April
특수 언어가 필요한 경우 다음을 추가할 수 있습니다.
<system.web>
<globalization culture="es-ES" uiCulture="es-ES"></globalization>
<compilation debug="true"
</system.web>
또는 선호하는 언어.
예를 들어 다음과 같이es-ES
문화:
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(4)
반환:Abril
반환:Abril
(스페인어로, 왜냐하면, 우리가 구성했기 때문입니다.culture as es-ES
우리들 안에서webconfig
파일, 그렇지 않으면, 당신은 얻을 것입니다.April
)
그러면 되겠군요.
다음과 같은 방법으로 얻을 수 있습니다.
DateTimeFormatInfo mfi = new DateTimeFormatInfo();
string strMonthName = mfi.GetMonthName(8).ToString(); //August
자, 먼저 세 글자를 얻으세요.
string shortMonthName = strMonthName.Substring(0, 3); //Aug
너는 원한다GetAbbreviatedMonthName
월 인덱스(1-12)에서 월 텍스트(1-12)를 반환해야 합니다.
int monthNumber = 1; //1-12
string monthName = new DateTimeFormatInfo().GetMonthName(monthNumber);
이 작업을 수행하여 현재 월을 가져올 수도 있습니다.
string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(DateTime.Now.Month);
var month = 5;
var cultureSwe = "sv-SE";
var monthSwe = CultureInfo.CreateSpecificCulture(cultureSwe).DateTimeFormat.GetAbbreviatedMonthName(month);
Console.WriteLine(monthSwe);
var cultureEn = "en-US";
var monthEn = CultureInfo.CreateSpecificCulture(cultureEn).DateTimeFormat.GetAbbreviatedMonthName(month);
Console.WriteLine(monthEn);
산출량
maj
may
언급URL : https://stackoverflow.com/questions/3184121/get-month-name-from-month-number
'programing' 카테고리의 다른 글
VBA에서 다차원 배열의 전체 행을 1차원 배열로 반환 (0) | 2023.05.05 |
---|---|
선행 0 및 쉼표를 모두 포함하는 Excel용 CSV (0) | 2023.05.05 |
Azure 함수 - appsettings.json 사용 (0) | 2023.05.05 |
애플리케이션 중앙에 표시할 대화 상자 위치를 설정하는 방법은 무엇입니까? (0) | 2023.05.05 |
원격 태그를 삭제하려면 어떻게 해야 합니까? (0) | 2023.05.05 |