Obtiene la actual referencia cultural que se ha configurado en el sistema operativo.
Sintaxis
Get-Culture [<CommonParameters>]
Descripción
El cmdlet Get-Culture obtiene información sobre la configuración de la actual referencia cultural. Esto incluye información sobre la actual configuración de idioma del sistema, como la distribución del teclado y el formato de presentación de elementos como números, monedas y fechas.
También puede utilizar el cmdlet Get-UICulture, que obtiene la actual referencia cultural de la interfaz de usuario en el sistema. La referencia cultural de la interfaz de usuario determina qué cadenas de texto se utilizan para los elementos de la interfaz de usuario, como los menús y los mensajes.
Parámetros
<CommonParameters>
Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.
Entradas y salidas
El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet. El tipo devuelto es el tipo de los objetos que el cmdlet devuelve.
Entradas |
Ninguno No se pueden canalizar entradas a este cmdlet. |
Salidas |
System.Globalization.CultureInfo Get-Culture devuelve un objeto que representa la actual referencia cultural. |
Notas
También puede usar las variables $PsCulture y $PsUICulture. La variable $PsCulture almacena el nombre de la actual referencia cultural y la variable $PsUICulture almacena el nombre de la actual referencia cultural de la interfaz de usuario.
Ejemplo 1
C:\PS>get-culture Descripción ----------- Este comando muestra información sobre la configuración regional del equipo.
Ejemplo 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 Descripción ----------- En este ejemplo se muestra la gran cantidad de datos en el objeto de referencia cultural. Se indica cómo mostrar las propiedades y subpropiedades del objeto. El primer comando utiliza el cmdlet Get-Culture para obtener la configuración de la actual referencia cultural en el equipo local. Almacena el objeto de referencia cultural resultante en la variable Sc. El segundo comando muestra todas las propiedades del objeto de referencia cultural. Utiliza un operador de canalización (|) para enviar el objeto de referencia cultural almacenado en $c al cmdlet Format-List. Utiliza el parámetro Property para mostrar todas (*) las propiedades del objeto. (Este comando se puede abreviar como "$c | fl *".) Los comandos restantes exploran las propiedades del objeto de referencia cultural utilizando la notación de puntos para mostrar los valores de las propiedades del objeto. Esta notación puede usarse para mostrar el valor de cualquier propiedad del objeto. El tercer comando usa la notación de puntos para mostrar el valor de la propiedad Calendar del objeto de referencia cultural. El cuarto comando usa la notación de puntos para mostrar el valor de la propiedad DateTimeFormat del objeto de referencia cultural. Muchas propiedades de objeto tienen propiedades. El quinto comando utiliza la notación de puntos para mostrar el valor de la propiedad FirstDayOfWeek de la propiedad DateTimeFormat.