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
DDDOriginal
2024-12-13 20:06:14753Durchsuche

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:
Calendar c = Calendar.getInstance();
c.setTime(yourDate);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
  • Neuformatierung der Datumszeichenfolge:
String dayOfWeek = new SimpleDateFormat("EE").format(date);

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:

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

Eingabe-Datumszeichenfolgen verarbeiten

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

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

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!

Stellungnahme:
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