[Java] Verschiedene Daten abrufen

Auszug ……

System.currentTimeMillis# Gibt die seit der Epoche verstrichene Zeit in Millisekunden zurück (langer Typ). Wenn Sie berechnen möchten, wie viele Sekunden der Vorgang gedauert hat.

Example.java


long start = System.currentTimeMillis();
//Einige zeitaufwändige Prozesse hier
long end = System.currentTimeMillis();

System.out.println("Die für die Verarbeitung benötigte Zeit" + (end - start) + "ms");

Date.getTime# Bei korrekter Schreibweise die Klasse java.util.Date. Wenn Sie neu machen, wird es zu einer Instanz mit einem Zeitfeld (langer Typ).

Example.java


//Instanziieren Sie ohne Argumente an den Konstruktor
Date now = new Date();
System.out.println(now); //Anzeige der aktuellen Uhrzeit

//Wenn Sie den langen Wert davon abrufen möchten, geben Sie getTime ein()Methode
long lng = now.getTime();

//Instanziieren Sie mit Argumenten an den Konstruktor
Date past = new Date(1316622225935L);
System.out.println(past); //Anzeige der angegebenen Zeit

Mit der Methode toString () können Sie eine schwer lesbare Zeichenfolge abrufen.

Example.java


Date d = new Date();
String str = d.toString()
System.out.println(str);
// Thu May 09 23:31:59 JST 2019 Es kommt so heraus.

Verschiedene Methoden der Kalenderklasse

Es hat die folgenden Felder. Jahr, Monat, Tag, Stunde, Minute und Sekunde. Alle public static final int.

Und es hat die folgende Methode.

Example.java


import java.util.Calendar;
import java.util.Date;
public class Example{

    //So generieren Sie eine Datumsinstanz durch Angabe von Jahr, Monat, Tag, Stunde, Minute und Sekunde
    Calendar c = Calendar.getInstance();
    c.set(2019, 5, 13, 22, 37, 51); //13. Mai 2019 22:37:51
    Date d = c.getTime();

    // set()Die Methode kann auch so geschrieben werden.
    c.set(Calendar.YEAR, 2019);

    //So erhalten Sie Jahr, Monat, Tag, Stunde, Minute und Sekunde von einer Datumsinstanz
    Date d = new Date();
    Calendar c = Calendar.getInstance();
    c.setTime(d);

    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH);
    int day = c.get(Calendar.DAY_OF_MONTH);
    int hour = c.get(Calendar.HOUR);
    int minute = c.get(Calendar.MINUTE);
    int second = c.get(Calendar.SECOND);
}

Abgesehen davon habe ich viele Mitglieder, daher gibt es viele Möglichkeiten, es zu verwenden ...

Verschiedene Methoden der SimpledateFormat-Klasse

Das Datum wird in Form einer Formatzeichenfolge gespeichert.

--y: Jahr

Wenn Sie es in Form von "JJJJ / MM / TT HH: MM: SS" schreiben, Es wird in Form von "2019/05/13 23: 24: 31" zurückgesandt.

Tauschen Sie Datums- und Zeichenfolgentyp mit der Methode format () und der Methode parse () aus.

Example.java


//Ermittelt das Datum vom Typ String vom Datumstyp
Date d = new Day();
SimmpleDateFormat f = new SimpleDateFormt("yyyy/MM/dd HH:mm:ss");
String s = f.format(d)

//Datum vom Typ String abrufen
Date d = f.format(2019/05/13 23:28:10); //13. Mai 2019 23:28:10

Nachschlagewerk

[Einführung in Java 2nd Edition] (https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F%E3%81%8B%E3%82%8BJava%E5%85%A5%E9%96%80-%E7%AC%AC2%E7%89%88-%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E4%B8%AD%E5%B1%B1-%E6%B8%85%E5%96%AC/dp/484433638X) Pp.532-540

Recommended Posts

[Java] Verschiedene Daten abrufen
[Java] Initialisierung, Hinzufügung, Erfassung
Holen Sie sich EXIF-Informationen in Java
[Java] KClass in Java herunterladen [Kotlin]
Verwendung von HttpClient (Get) von Java
[Java] Ordnen Sie die Daten des vergangenen Montags und Sonntags der Reihe nach an
Holen Sie sich Java Silver in Ihrer Pendelzeit!
Land von IP-Adresse abrufen (Java)
Holen Sie sich null-sichere Map-Werte in Java
Java
Bleiben Sie in einem Java Primer stecken
Java
Holen Sie sich das Ergebnis von POST in Java
[Java] Listen- / Kartenelemente mit Iterator abrufen
[Java] Ermittelt den Tag eines bestimmten Tages
Abrufen von Anruferinformationen aus dem Stack-Trace (Java)
[Java] So erhalten Sie das aktuelle Verzeichnis
[Java] Tag-Informationen aus Musikdateien abrufen
Nur Android Java-Daten vergleichen (ohne Zeit)
Unerfahrene Lernmethode, um Java Silver 11 zu erhalten
So erhalten Sie das Datum mit Java
Abrufen des Verlaufs vom Zabbix-Server in Java
Holen Sie sich Zeitstempel mit dem Azure BlobStorage Java SDK
[Java8] Durchsuchen Sie das Verzeichnis und holen Sie sich die Datei
[Java] Ermitteln Sie das Datum mit der LocalDateTime-Klasse