DateTime
構造体を使用して、1〜12の整数を月の略名に変換しようとしていました。
ここに私が試したものがあります:
DateTime getMonth = DateTime.ParseExact(Month.ToString(),
"M", CultureInfo.CurrentCulture);
return getMonth.ToString("MMM");
ただし、文字列が有効なFormatException
ではないため、最初の行にDateTime
が表示されます。誰もこれを行う方法を教えてもらえますか?
var monthIndex = 1;
return month = DateTimeFormatInfo.CurrentInfo.GetAbbreviatedMonthName(monthIndex);
これも試してみてください
代わりにこのようなことを行うことができます。
return new DateTime(2010, Month, 1).ToString("MMM");