Time-Funktion in Java

August 10

Time-Funktion in Java

Beim Erstellen von Java-Anwendungen können Entwickler Zeitfunktionen enthalten. Viele Anwendungen anzeigen, das aktuelle Datum und Uhrzeit oder zukünftige Termine und Zeiten, abhängig von ihrer Funktionalität. Mit der Date-Klasse von der Programmiersprache Java in Verbindung mit der einfachen Datumsformat-Klasse können Programme berechnen und anzeigen Mal ihren Nutzern zu präsentieren. Die Klassen sind in der Bibliothek "java.util", so dass dies importiert werden muss, bevor Zeit-Funktionen implementiert werden können.

Klassen

Die Programmiersprache Java bietet eine Reihe von Klassen für Datums- und Zeitangaben. Die Date-Klasse kann arbeiten, mit der einfachen Datumsformat-Klasse zu gewinnen Zeitinformationen dann an Benutzer zu präsentieren. Diese Klassen verwenden, muss Ihr Code die Ressource "java.util" importieren. Sie können dies in Ihren Programmen implementieren, indem Sie hinzufügen die folgende Import-Anweisung oben auf einer beliebigen Java-Datei, die Sie planen, mit Zeitfunktionen in:Import Java.util;

Wenn Sie versuchen, die Datum-Klassen ohne diese verwenden, werden nicht Ihre Programme kompilieren und ausführen. Um ein Date-Objekt zu erstellen, können Sie den folgenden Code:Date MyDate = new Date();

Methoden

Die Date-Klasse bietet eine Reihe von Methoden zum Zurückgeben von Datum und Uhrzeit Informationen. Um die aktuelle Uhrzeit zu erhalten, können Programme den folgenden Methodenaufruf für ein Date-Objekt:lange DateNumber = myDate.getTime();

Die "GetTime"-Methode gibt das aktuelle Datum und die Zeit wie lange Zahlenwert. Dies kann Ihr Programm geben die Informationen, die es braucht, um eine interne Aufgabe auszuführen, aber der resultierende Zahlenwert eignet sich nicht für die Anzeige der Benutzer bezüglich Datum und Uhrzeit. Deshalb verwenden viele Programme Format-Objekte sowie Datum Instanzen.

Anzeige

Um die Zeit Anwendungsbenutzer anzuzeigen, können Programme machen eine Formatierung Klasse, wie z.B. einfache Datumsformat verwenden. Der folgende Beispielcode veranschaulicht das Erstellen einer Objektinstanz der Klasse:SimpleDateFormat MyTimeFormat = neue SimpleDateFormat("hh:mm");

Der Code übergibt in diesem Fall zusätzliche Informationen an die Klassenkonstruktormethode. Diese Information umfasst eine Textzeichenfolge, die Angabe der gewünschten Zeit Formatierung, einschließlich der Stunden und Minuten. Die Konstruktormethode kann Parameter, der angibt, andere Aspekte der Datum und Uhrzeit, wie Tag, Monat und Jahr annehmen. Um die Zeit zu formatieren, können Programme mit dem folgenden Code:String DateText = myTimeFormat.format(dateNumber);

Dieser Code speichert die formatierte Version der Zeit in eine String-Variable für die zukünftige Verwendung, zum Beispiel für die Anzeige in einer Benutzeroberfläche.

Überlegungen zur

Entwickler können frei wählen, wie sie mal in ihren Anwendungen zu formatieren möchten. Jedoch kann diese Wahl Anwendung Usability, beeinflussen, wie unterschiedliche Länder unterschiedliche Konventionen haben für die Anzeige von Datum und Uhrzeit. Aus diesem Grund bietet die Möglichkeit, bestimmte Gebietsschemas mit Datum und Uhrzeit Codeprobleme Ziel Java Programmierer. Java-Programme können auch die Benutzerumgebung zu erkennen und die Standardzeit und Datumsformatierung demnach.