운영 체제의 현재 culture 집합을 가져옵니다.
구문
Get-Culture [<CommonParameters>]
설명
Get-Culture cmdlet은 현재 culture 설정에 대한 정보를 가져옵니다. 여기에는 자판 배열, 숫자, 통화 및 날짜와 같은 항목의 표시 형식 등 시스템의 현재 언어 설정에 대한 정보가 포함됩니다.
시스템의 현재 사용자 인터페이스 culture를 가져오는 Get-UICulture cmdlet을 사용할 수도 있습니다. UI(사용자 인터페이스) culture에 따라 메뉴와 메시지 등의 사용자 인터페이스 요소에 사용되는 텍스트 문자열이 결정됩니다.
매개 변수
<CommonParameters>
이 cmdlet은 -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable 등의 일반 매개 변수를 지원합니다. 자세한 내용은 about_Commonparameters.
입력 및 출력
입력 유형은 cmdlet으로 파이프할 수 있는 개체의 유형입니다. 반환 유형은 cmdlet에서 반환되는 개체의 유형입니다.
입력 |
없음 입력을 이 cmdlet으로 파이프할 수 없습니다. |
출력 |
System.Globalization.CultureInfo Get-Culture는 현재 culture를 나타내는 개체를 반환합니다. |
참고
$PsCulture 및 $PsUICulture 변수를 사용할 수도 있습니다. $PsCulture 변수는 현재 culture의 이름을 저장하고 $PsUICulture 변수는 현재 UI culture의 이름을 저장합니다.
예 1
C:\PS>get-culture 설명 ----------- 이 명령은 컴퓨터의 국가별 설정에 대한 정보를 표시합니다.
예 2
C:\PS>$c = get-culture C:\PS> $c | format-list -property * Parent : en LCID : 1033 KeyboardLayoutId : 1033 Name : en-US IetfLanguageTag : en-US DisplayName : English (United States) NativeName : English (United States) EnglishName : English (United States) TwoLetterISOLanguageName : en ThreeLetterISOLanguageName : eng ThreeLetterWindowsLanguageName : ENU CompareInfo : CompareInfo - 1033 TextInfo : TextInfo - 1033 IsNeutralCulture : False CultureTypes : SpecificCultures, InstalledWin32Cultures, FrameworkCultures NumberFormat : System.Globalization.NumberFormatInfo DateTimeFormat : System.Globalization.DateTimeFormatInfo Calendar : System.Globalization.GregorianCalendar OptionalCalendars : {System.Globalization.GregorianCalendar, System.Globalization.GregorianCalendar} UseUserOverride : True IsReadOnly : False C:\PS> $c.calendar MinSupportedDateTime : 1/1/0001 12:00:00 AM MaxSupportedDateTime : 12/31/9999 11:59:59 PM AlgorithmType : SolarCalendar CalendarType : Localized Eras : {1} TwoDigitYearMax : 2029 IsReadOnly : False C:\PS> $c.datetimeformat AMDesignator : AM Calendar : System.Globalization.GregorianCalendar DateSeparator : / FirstDayOfWeek : Sunday CalendarWeekRule : FirstDay FullDateTimePattern : dddd, MMMM dd, yyyy h:mm:ss tt LongDatePattern : dddd, MMMM dd, yyyy LongTimePattern : h:mm:ss tt MonthDayPattern : MMMM dd PMDesignator : PM RFC1123Pattern : ddd, dd MMM yyyy HH':'mm':'ss 'GMT' ShortDatePattern : M/d/yyyy ShortTimePattern : h:mm tt SortableDateTimePattern : yyyy'-'MM'-'dd'T'HH':'mm':'ss TimeSeparator : : UniversalSortableDateTimePattern : yyyy'-'MM'-'dd HH':'mm':'ss'Z' YearMonthPattern : MMMM, yyyy AbbreviatedDayNames : {Sun, Mon, Tue, Wed...} ShortestDayNames : {Su, Mo, Tu, We...} DayNames : {Sunday, Monday, Tuesday, Wednesday...} AbbreviatedMonthNames : {Jan, Feb, Mar, Apr...} MonthNames : {January, February, March, April...} IsReadOnly : False NativeCalendarName : Gregorian Calendar AbbreviatedMonthGenitiveNames : {Jan, Feb, Mar, Apr...} MonthGenitiveNames : {January, February, March, April...} C:\PS> $c.datetimeformat.firstdayofweek Sunday 설명 ----------- 이 예제에서는 culture 개체에 있는 방대한 분량의 데이터를 보여 줍니다. 이 예제는 개체의 속성 및 하위 속성을 표시하는 방법을 보여 줍니다. 첫 번째 명령은 Get-Culture cmdlet을 사용하여 컴퓨터의 현재 culture 설정을 가져온 다음 결과 culture 개체를 $c 변수에 저장합니다. 두 번째 명령은 culture 개체의 모든 속성을 표시하고 파이프라인 연산자(|)를 사용하여 $c의 culture 개체를 Format-List cmdlet으로 보낸 다음 Property 매개 변수를 사용하여 개체의 모든(*) 속성을 표시합니다. (이 명령은 "$c | fl *"로 축약할 수 있습니다.) 나머지 명령은 점 표기법을 사용하여 개체 속성의 값을 표시하면서 culture 개체의 속성을 살펴봅니다. 이 표기법을 사용하여 개체의 모든 속성 값을 표시할 수 있습니다. 세 번째 명령은 점 표기법을 사용하여 culture 개체의 Calendar 속성 값을 표시합니다. 네 번째 명령은 점 표기법을 사용하여 culture 개체의 DataTimeFormat 속성 값을 표시합니다. 많은 개체 속성은 속성을 포함하고 있습니다. 다섯 번째 명령은 점 표기법을 사용하여 DateTimeFormat 속성의 FirstDayOfWeek 속성 값을 표시합니다.