Heim > Java > javaLernprogramm > Wie kann ich den Wochentag für ein bestimmtes Datum in Java bestimmen?

Wie kann ich den Wochentag für ein bestimmtes Datum in Java bestimmen?

DDD
Freigeben: 2024-12-13 20:06:14
Original
837 Leute haben es durchsucht

How Can I Determine the Day of the Week for a Given Date in Java?

Ermitteln des Wochentags anhand eines Datums

Bei einem bestimmten Datum ist das Ermitteln des entsprechenden Wochentags eine häufige Aufgabe in der Programmierung. Diese Frage untersucht mehrere Ansätze zum Abrufen der gewünschten Informationen.

Abrufen des vollständigen Wochentags

Um den vollständigen Wochentag als Zeichenfolge (z. B. „Di“) zu erhalten, müssen Sie kann die folgenden Methoden nutzen:

  • Nutzung java.util.Calendar:

1

2

3

Calendar c = Calendar.getInstance();

c.setTime(yourDate);

int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);

Nach dem Login kopieren
  • Neuformatierung der Datumszeichenfolge:

1

String dayOfWeek = new SimpleDateFormat("EE").format(date);

Nach dem Login kopieren

Abrufen des Tages Ordinalzahl

Wenn Sie lieber die Tagesordnungszahl abrufen möchten (z. B. 3 für Dienstag) können Sie die folgende Technik anwenden:

1

int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);

Nach dem Login kopieren

Eingabe-Datumszeichenfolgen verarbeiten

Falls Ihre Eingabe als Zeichenfolge und nicht als Datumsobjekt bereitgestellt wird, können Sie sie analysieren mit SimpleDateFormat:

1

Date date = new SimpleDateFormat("dd/M/yyyy").parse(dateString);

Nach dem Login kopieren

Additional Bibliotheken

  • joda-time: Mit DateTime können Sie dateTime.dayOfWeek() aufrufen.
  • java.time (Java 8): Anstelle von Joda-Time sollten Sie das Paket java.time verwenden, um den Wochentag zu bestimmen.

Das obige ist der detaillierte Inhalt vonWie kann ich den Wochentag für ein bestimmtes Datum in Java bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage