2010-05-24 21 views
5

Ich möchte den Wochentag eines bestimmten Datums in Qt finden. z. B .: 1. Mai 2010 ist Sonntag.So finden Sie den Tag eines Datums

Ist es möglich, den Wochentag mit Datum zu finden?

+0

1/05/2010 war ein Samstag ... –

Antwort

1

Ich denke, Sie möchten die QDate-Klasse und die DayOfWeek-Funktion.

int QDate :: dayOfWeek() const

Gibt den Wochentag (1 bis 7) zu diesem Datum gefunden.

2

int QDate :: dayOfWeek() const

Gibt den Wochentag (1 bis 7) zu diesem Datum gefunden.

Zum Beispiel

QDate date; 
date.setDate(2010, 5, 1); 

switch (date.dayOfWeek()) { 
case 1: 
    // Monday 
    break; 
// etc... 
} 
15
QDate date; 
date.setDate(2010,5,1); 
int day = date.dayOfWeek(); 
QString weekDay = QDate::longDayName(day); 

Dies ist nicht getestet. Aber ich hoffe, es wird funktionieren. Schau es dir an und lass es wissen.

Verwandte Themen