Gibt es irgendeine Funktion von datetime return dayofweekindex? wie zum Beispiel:
int Todaywhat_is_Index = = DateTime.Now.IndexOfDayofThisWeek;
wenn heute Freitag ist, muss es 5
ifToday zurückkehren Samstag ist, muss es 6
ifToday zurückkehren Sonntag ist, muss es sein return 0
Geben Sie den Indexwert datetime.now.dayofweek zurück, aber wie?
Antwort
Ja, DateTime.DayOfWeek überprüfen.
Bitte beachten Sie dies hängt von den regionalen Einstellungen ab (hier in Europa ist Montag der erste Tag der Woche).
Achtung: Dieser Wert variiert je nach Kultur. Je nachdem, wo Sie sind, kann der Tag 0 entweder Sonntag oder Montag sein. –
Ich bearbeite bereits meine Post;) –
Vergessen Sie nicht, dass Sie es zu einem int zurückwerfen müssen, um es als eine Zahl zu bekommen. – Powerlord
Dieser kleine Einzeiler arbeitet unabhängig von locale, mit immer Freitag == 5
int x = (int)System.Globalization.CultureInfo
.InvariantCulture.Calendar.GetDayOfWeek(DateTime.Now);
Vielen Dank !!! Du hast Recht ! – Penguen
Try this:
int dayOfWeek;
dayOfWeek = (int)System.DateTime.Now.DayOfWeek - (int)System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek + 1
- 1. Wie geben Sie nicht kopierbare Typen zurück?
- 2. Geben Sie eine Bestätigungsmeldung mit Schlüssel zurück und geben Sie
- 3. So geben Sie alle Datensätze für den Gridview-Befehlsparameter zurück
- 4. Geben Sie den entsprechenden Wert in mehreren Spalten zurück. Pandas
- 5. Geben Sie den Wert der MySQL-Abfrage zurück, wenn sie nicht leer ist. Geben Sie andernfalls eine leere Zeichenfolge zurück
- 6. So geben Sie den Status der Redux-Reduzierungen zurück
- 7. So geben Sie den Mehrfachformularwert von einer einzelnen Seite zurück
- 8. Erweiterungsmethoden geben den Wert in Swift zurück
- 9. So geben Sie den ersten Datensatz aus der Gruppe zurück:
- 10. Was geben Arrayinitialisierer zurück?
- 11. So geben Sie Fehler von PYODBC zurück
- 12. FMDatabaseQueue So geben Sie einen Wert zurück
- 13. So geben Sie None in Scala zurück
- 14. geben Sie ein Array von Primzahlen zurück
- 15. So geben Sie Konsolendaten in angularjs zurück
- 16. Geben Sie JSON aus Jaesod-Handler zurück
- 17. Geben Sie C++ zu Python zurück?
- 18. So geben Sie eine bestimmte Zeichenfolge zurück
- 19. Aktualisierte_postmetaparameter geben nichts zurück
- 20. So geben Sie Dialogfragmente Ergebniswerte zurück
- 21. Wie geben Sie den Dateinamen extent
- 22. geben Sie eine Zeichenfolge in Javascript zurück
- 23. Wie geben Sie alle Werte eines Arrays in Lua zurück?
- 24. Wie bekomme ich den Indexwert während der Verwendung von ko.utils.arrayForEach
- 25. Den Indexwert der kleinsten Nummer in einer Liste finden?
- 26. C# Wie geben Sie das Dataset von sqldatareader zurück?
- 27. Wie geben Sie ein Objekt von einer Funktion zurück?
- 28. Wie geben Sie die Spaltennamen einer Tabelle zurück?
- 29. der Indexwert des Attributs
- 30. Wie geben Sie in VBA den Namen einer zugrunde liegenden Abfrage für ein Berichtsobjekt zurück?
Wenn Sie es wollen schneller: http://stackoverflow.com/ a/22278311/3315914 – rpax