내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DateTimeFormatInfo.MonthGenitiveNames 속성

2013-12-13

현재 DateTimeFormatInfo 개체와 연결된 월 이름의 문자열 배열을 가져오거나 설정합니다.

Namespace:  System.Globalization
어셈블리:  mscorlib(mscorlib.dll)

public string[] MonthGenitiveNames { get; set; }

속성 값

형식: System.String []
월 이름의 문자열 배열입니다.

예외조건
ArgumentException

set 작업에서 배열이 다차원이거나 길이가 정확히 13이 아닙니다.

ArgumentNullException

set 작업에서 배열 또는 배열의 요소 중 하나 이상이 null인 경우

InvalidOperationException

set 작업에서 현재 DateTimeFormatInfo 개체가 읽기 전용인 경우

일부 언어에서는 날짜의 일부인 월 이름이 소유격으로 표시됩니다. 예를 들어, 러시아어(러시아) 또는 "ru-RU" 문화권에서 날짜는 일 숫자와 소유격 월 이름(예: 1 Янв)으로 구성됩니다.

MonthGenitiveNames 속성을 설정할 경우 MonthNames 속성도 설정해야 합니다.

다음 예제에서는 날짜 및 시간 형식 패턴, 네이티브 달력 이름, 전체 및 약식 월 이름과 요일 이름을 지정하는 몇 가지 메서드와 속성을 보여 줍니다.


// This example demonstrates the DateTimeFormatInfo 
// MonthGenitiveNames, AbbreviatedMonthGenitiveNames, 
// ShortestDayNames properties.
using System;
using System.Globalization;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      string[] myDateTimePatterns = new string[] { "MM/dd/yy", "MM/dd/yyyy" };

      // Get the en-US culture.
      CultureInfo ci = new CultureInfo("en-US");
      // Get the DateTimeFormatInfo for the en-US culture.
      DateTimeFormatInfo dtfi = ci.DateTimeFormat;

      // Display the effective culture.
      outputBlock.Text += String.Format("This example uses the {0} culture.", 
                                        ci.Name) + "\n";

      // Display month genitive names.
      outputBlock.Text += "\nMonthGenitiveNames..." + "\n";
      string monthNamesDisplay = null;
      foreach (string name in dtfi.MonthGenitiveNames)
      {
         if (! String.IsNullOrEmpty(monthNamesDisplay))
            monthNamesDisplay += ", ";
         monthNamesDisplay += String.Format("'{0}'", name);
      }
      outputBlock.Text += monthNamesDisplay + "\n\n";

      // Display abbreviated month genitive names.
      monthNamesDisplay = "";
      outputBlock.Text += "\nAbbreviatedMonthGenitiveNames...\n";
      foreach (string name in dtfi.AbbreviatedMonthGenitiveNames)
      {
         if (! String.IsNullOrEmpty(monthNamesDisplay))
            monthNamesDisplay += ", ";
         monthNamesDisplay += String.Format("'{0}'", name);
      }
      outputBlock.Text += monthNamesDisplay + "\n\n";

      // Display shortest day names.
      string dayNamesDisplay = "";
      outputBlock.Text += "\nShortestDayNames...\n";
      foreach (string name in dtfi.ShortestDayNames)
      {
         if (! String.IsNullOrEmpty(dayNamesDisplay))
            dayNamesDisplay += ", ";
         dayNamesDisplay += String.Format("'{0}'", name);
      }
      outputBlock.Text += dayNamesDisplay + "\n\n";
   }
}
/*
This code example produces the following results:

This code example uses the en-US culture.

MonthGenitiveNames...
'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December', ''

AbbreviatedMonthGenitiveNames...
'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec', ''

ShortestDayNames...
'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'
*/


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft