Obtém a cultura atual definida no sistema operacional.
Sintaxe
Get-Culture [<CommonParameters>]
Descrição
O cmdlet Get-Culture obtém informações sobre as configurações de cultura atuais. Isso inclui informações sobre as configurações atuais de idioma no sistema, como o layout do teclado e o formato de exibição de itens, como números, moedas e datas.
Também é possível usar o cmdlet Get-UICulture que obtém a cultura de interface do usuário atual no sistema. A cultura da interface do usuário determina quais cadeias de texto são usadas para elementos da interface do usuário, como menus e mensagens.
Parâmetros
<CommonParameters>
Esse cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_Commonparameters.
Entradas e saídas
O tipo de entrada é o tipo dos objetos que você pode canalizar para o cmdlet. O tipo de retorno é o tipo dos objetos que o cmdlet retorna.
Entradas |
None Você não pode canalizar a entrada para este cmdlet. |
Saídas |
System.Globalization.CultureInfo Get-Culture retorna um objeto que representa a cultura atual. |
Observações
Também é possível usar as variáveis $PsCulture e $PsUICulture. A variável $PsCulture armazena o nome da cultura atual e a variável $PsUICulture armazena o nome da cultura da interface do usuário atual.
Exemplo 1
C:\PS>get-culture Descrição ----------- Este comando exibe informações sobre as configurações regionais no computador.
Exemplo 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 Descrição ----------- Esse exemplo demonstra a vasta quantidade de dados no objeto de cultura. Ele mostra como exibir as propriedades e subpropriedades do objeto. O primeiro comando usa o cmdlet Get-Culture para obter as configurações atuais de cultura no computador. Ele armazena o objeto de cultura resultante na variável $c. O segundo comando exibe todas as propriedades do objeto de cultura. Ele usa um operador de pipeline (|) para enviar o objeto de cultura em $c para o cmdlet Format-List. Ele usa o parâmetro Property para exibir todas (*) as propriedades do objeto. (Esse comando pode ser abreviado como "$c | fl *".) Os comandos restantes exploram as propriedades do objeto de cultura usando notação de ponto para exibir os valores das propriedades do objeto. Você pode usar essa notação para exibir o valor de qualquer propriedade do objeto. O terceiro comando usa a notação de ponto para exibir o valor da propriedade Calendar do objeto de cultura. O quarto comando usa a notação de ponto para exibir o valor da propriedade DataTimeFormat do objeto de cultura. Muitas propriedades de objeto têm propriedades. O quinto comando usa a notação de ponto para exibir o valor da propriedade FirstDayOfWeek da propriedade DateTimeFormat.