다음 문자열 "Dec"이 있습니다.월 문자열을 int 형식으로 변환하십시오.
이 문자열을 월 번호 12로 변환하려면 어떻게해야합니까?
DateTime.ParseExact("Dec", "MMMM", null).Month
이 작동하지 않습니다
나는이 시도했다.다음 문자열 "Dec"이 있습니다.월 문자열을 int 형식으로 변환하십시오.
이 문자열을 월 번호 12로 변환하려면 어떻게해야합니까?
DateTime.ParseExact("Dec", "MMMM", null).Month
이 작동하지 않습니다
나는이 시도했다.ParseExact
메서드를 사용할 수도 있습니다.
DateTime.ParseExact("Dec", "MMM", System.Globalization.CultureInfo("en-us")).Month
긴 버전 MMMM은을 참조 : 입력과의 consisten 있도록
DateTime.ParseExact("Dec", "MMM", null).Month
도 최대한 활용 특정 문화 : 즉,
string month = "Dec";
int MonthDigit = DateTime.ParseExact(month, "MMM", CultureInfo.InvariantCulture).Month;
은 간단하게 "MMM"를 사용 원본 달 이름은 여기에 게시 됨 How to parse a month name (string) to an integer for comparison in C#?