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.
Es hat die folgenden Felder. Jahr, Monat, Tag, Stunde, Minute und Sekunde. Alle public static final int
.
YEAR
MONTH
DAY_OF_MONTH
HOUR
MINUTE
SECOND
Und es hat die folgende Methode.
getInstance()
--set ()
: Durch Übergeben von 6 int-Typen wird die Zeit im Kalender festgelegt.
--get ()
: Wenn Sie Carendar.YEAR
usw. übergeben, wird der im Kalender festgelegte int zurückgegeben.
--setTime
: Durch Übergeben des Datumstyps wird die Uhrzeit im Kalender festgelegt. Der Rückgabewert ist ungültig.
--getTime ()
: Gibt die eingestellte Zeit als Datumstyp zurück.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 ...
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
[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