Pregunta tonta. Dado una fecha en una fecha y hora y sé que es martes, por ejemplo, ¿cómo sé que sus tue = 2 y MON = 1 etc ...Obtener el día de DateTime con C#
Gracias
Pregunta tonta. Dado una fecha en una fecha y hora y sé que es martes, por ejemplo, ¿cómo sé que sus tue = 2 y MON = 1 etc ...Obtener el día de DateTime con C#
Gracias
Está buscando la propiedad DayOfWeek.
Entonces, como Dan sugiere en el comentario a continuación, basta con ver el valor entero de la enumeración para comenzar el día como entero:
int d = (int)System.DateTime.Now.DayOfWeek
DateTime.DayOfWeek
Sí DateTime tiene DayOfWeek() método.
No es un método, es una propiedad y se puede acceder como las otras respuestas .. :-) – TryingToImprove
si desea averiguar el nombre del día, se puede hacer esto de la siguiente manera:
DateTime.Now.DayOfWeek
Response.Write(DateTime.Now.DayOfWeek);
DateTime.Now.DayOfWeek.ToString() dará el nombre del día – AsifQadri
DayOfWeek es un Enum. Para obtener el número entero en lugar de la representación de cadena puede echarlo
int i = (int)d.DayOfWeek
i utilizado int día = (int) System.DateTime.Now.DayOfWeek; cadena dayoftheweek; en la clase parcial pública Forma: System.Windows.Forms.Form clase para la aplicación aC# winforms
Disculpa, publiqué la pregunta incorrecta. Apologías. Dado que sé que es jueves, ¿cómo puedo mapear un número EG lunes = 1 tue = 2 etc. por lo tanto, dada la fecha que necesito saber que es lunes y = 1 ¿cómo hago eso? – user9969
¿Cómo sabes el lunes == 1? ¡Mirando la enumeración! –
@devnet tal vez deberías seguir el enlace y leer. El claro ejemplo muestra el uso y la salida. ("El día de la semana para {0: d} es {1}.", Dt, dt.DayOfWeek) da El día de la semana para el 1/5/2003 es el jueves. – RvdK