2010-06-07 32 views

Respuesta

15

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 
+0

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

+1

¿Cómo sabes el lunes == 1? ¡Mirando la enumeración! –

+0

@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

1
DateTime.DayOfWeek 
0

Sí DateTime tiene DayOfWeek() método.

+0

No es un método, es una propiedad y se puede acceder como las otras respuestas .. :-) – TryingToImprove

3

si desea averiguar el nombre del día, se puede hacer esto de la siguiente manera:

DateTime.Now.DayOfWeek 

Response.Write(DateTime.Now.DayOfWeek); 
+2

DateTime.Now.DayOfWeek.ToString() dará el nombre del día – AsifQadri

3

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 
0

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

Cuestiones relacionadas