Wie das Datum in Java verwenden

November 5

Java System für die Verfolgung der Termine ist ein "Date"-Klasse umschließt die verfolgt die Spuren der aktuellen Zeitzone und die Anzahl der Millisekunden, die seit eine Standardzeit, genannt die "Epoche". Neben dieser Klasse gibt es auch eine Klasse SimpleDateFormat zum Arbeiten mit Daten in Formulare auf den Menschen verständlich zu erleichtern.

Anweisungen

1 Fügen Sie Folgendes in eine leere Textdatei für das Lernprogramm das basic-Programm einrichten:

Import java.text.ParseException;

Importieren Sie java.text.SimpleDateFormat;

Import java.util.Date;

publicclass JavaDateTutorial {}

public static void main(String[] args) {

}

}

Alle Codes für den Rest des Tutorials gehen in den Klammern des Abschnitts "public static void Main (String [] Args)".

2 Fügen Sie die folgenden:

Date d = new Date();

Dies erstellt ein neues Date-Objekt und initialisiert es die aktuelle Uhrzeit an dem Punkt zu halten, was der Befehl aufgerufen wurde, basierend auf der Systemuhr des Computers.

3 Löschen Sie den Befehl in Schritt 2, und fügen Sie Folgendes in ihren Platz:

long milliseconds = 50000;

Date d = new Date(milliseconds);

Dies gibt Ihnen mehr Kontrolle über die Zeit für das Datum initialisiert wurde. Angesichts eine Zahl, wird es das Datum, eine Zeit zu halten, die eine bestimmte Anzahl von Millisekunden vorbei an der "Epoche", der Punkt, dass der Computer den Nullpunkt in der Zeit betrachtet wird initialisiert. Die "Epoche" ist genau Mitternacht, 1. Januar 1970, GMT. Sie können vor diesem Datum gehen, durch die Bereitstellung einer negativen Zahl.

4 Fügen Sie die folgenden nach den Befehlen von Schritt 3:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

try {

d = sdf.parse("1999-2-13");

String currentDate = sdf.format(d);

catch (ParseException e) {

System.out.println("Date incorrectly written.");

}

SimpleDateFormat erleichtert das Lesen und Schreiben von Daten in ein Format, das ist menschlich lesbar, anstatt in tausendstel Sekunden seit 1970. Mit der Parse-Funktion, versucht der Computer, lesen Datumszeichenfolgen und speichern diese in einem "Date"-Objekt. Umgekehrt werden die Format-Methode einen vorhandenen Termin in eine lesbare Zeichenfolge konvertieren.

Tipps & Warnungen

  • Dieser Artikel ist geschrieben für die die aktuelle Version von Java ab August 2010. Allerdings dürfte die Umsetzung für wie Java Termine behandelt einen radikalen Wandel mit Java 1.7, heraus im September 2010 wegen unterzogen werden.