2010-06-07 8 views

risposta

15

Stai cercando la proprietà DayOfWeek.
Poi, come suggerisce Dan nel commento qui sotto, basta guardare il valore intero della enum per ottenere il giorno come numero intero:

int d = (int)System.DateTime.Now.DayOfWeek 
+0

Scusa ho postato la domanda sbagliata.Apologie. Dato che so che è giovedì come faccio a mappare ad un numero EG lunedì = 1 mar = 1 così = data la data che ho bisogno di sapere che è lunedì e = 1 come faccio? – user9969

+1

Come conosci lunedì == 1? Guardando l'enum! –

+0

@devnet forse dovresti seguire il link e leggere. L'esempio chiaro mostra l'utilizzo e l'output. ("Il giorno della settimana per {0: d} è {1}.", Dt, dt.DayOfWeek) indica Giovedì il giorno della settimana per il 5/1/2003. – RvdK

1
DateTime.DayOfWeek 
0

Sì DateTime ha DayOfWeek() metodo.

+0

Non è un metodo, è una proprietà e si può accedere come le altre risposte .. :-) – TryingToImprove

3

se si vuole scoprire il nome del giorno, si può fare questo come segue:

DateTime.Now.DayOfWeek 

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

DateTime.Now.DayOfWeek.ToString() darà il nome del giorno – AsifQadri

3

DayOfWeek è un Enum. Per ottenere il numero intero invece che la rappresentazione di stringa si può lanciarlo

int i = (int)d.DayOfWeek 
0

ho usato int giorno = (int) System.DateTime.Now.DayOfWeek; stringa dayoftheweek; nella classe pubblica parziale Form: System.Windows.Forms.Form class per l'applicazione win # winform

Problemi correlati