DateAndTime.WeekdayName(Int32, Boolean, FirstDayOfWeek) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor String que contiene el nombre del día de la semana especificado.
public static string WeekdayName (int Weekday, bool Abbreviate = false, Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = Microsoft.VisualBasic.FirstDayOfWeek.System);
static member WeekdayName : int * bool * Microsoft.VisualBasic.FirstDayOfWeek -> string
Public Function WeekdayName (Weekday As Integer, Optional Abbreviate As Boolean = false, Optional FirstDayOfWeekValue As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.System) As String
Parámetros
- Weekday
- Int32
Obligatorio. Entero. Designación numérica del día de la semana, del 1 al 7; 1 indica el primer día de la semana y 7 indica el último día de la semana. Las identidades del primer y último día dependen del valor de FirstDayOfWeekValue
.
- Abbreviate
- Boolean
Opcional. Valor de tipo Boolean
que indica si el nombre del día de la semana se va a abreviar. Si se omite, el valor predeterminado es False
, lo que significa que el nombre del día de la semana no se abrevia.
- FirstDayOfWeekValue
- FirstDayOfWeek
Opcional. Valor elegido de la enumeración FirstDayOfWeek que especifica el primer día de la semana. Si no se especifica, se utiliza FirstDayOfWeek.System
.
Devoluciones
Valor String que contiene el nombre del día de la semana especificado.
Excepciones
Weekday
es menor que 1 o mayor que 7, o FirstDayOfWeekValue
es menor que 0 o mayor que 7.
Ejemplos
En el ejemplo siguiente se usa la Weekday
función para obtener el día de la semana a partir de una fecha especificada y, a continuación, la WeekDayName
función para obtener el nombre del día de la semana a partir de su número.
Dim oldDate As Date
Dim oldWeekDayName As String
oldDate = #2/12/1969#
oldWeekDayName = WeekdayName(Weekday(oldDate))
' oldWeekDayName now contains "Wednesday".
Comentarios
La cadena devuelta por WeekdayName
depende no solo de los argumentos de entrada, sino también de la configuración de opciones regionales especificada en el Panel de control de Windows.
Nota
WeekdayName
usa la configuración de calendario actual de la CurrentCulture propiedad de la CultureInfo clase en el System.Globalization espacio de nombres . Los valores predeterminados CurrentCulture se determinan mediante Panel de control configuración.
El FirstDayOfWeekValue
argumento puede tener una de las siguientes opciones de configuración.
Valor de enumeración | Value | Descripción |
---|---|---|
FirstDayOfWeek.System |
0 | Primer día de la semana especificado en la configuración del sistema (valor predeterminado) |
FirstDayOfWeek.Sunday |
1 | Domingo |
FirstDayOfWeek.Monday |
2 | Lunes (cumple con la norma ISO 8601, sección 3.17) |
FirstDayOfWeek.Tuesday |
3 | Martes |
FirstDayOfWeek.Wednesday |
4 | Miércoles |
FirstDayOfWeek.Thursday |
5 | Jueves |
FirstDayOfWeek.Friday |
6 | Viernes |
FirstDayOfWeek.Saturday |
7 | Sábado |