Heim >Java >javaLernprogramm >JAVA-Instanzmethode zum Abrufen aktueller Systemereignisse
System.currentTimeMillis() generiert eine aktuelle Millisekunde, die tatsächlich die Anzahl der Millisekunden seit 0:00 Uhr am 1. Januar 1970 ist. Date() entspricht tatsächlich Date(System.currentTimeMillis()), weil Date Die Klasse verfügt außerdem über einen Konstruktor Date(longdate), der zur Berechnung der Millisekundendifferenz zwischen langen Sekunden und dem 1. Januar 1970 verwendet wird.
Nachdem wir diese Anzahl an Millisekunden erhalten haben, können wir auch das aktuelle Jahr, den Monat, den Tag, die Woche und die Stunde berechnen, aber dies wird von uns nicht berechnet, da es einen Kalender gibt. Das Endergebnis von Calendar ist das Jahr , Monat, Tag, Woche und Stunde Zeitzone.
System.currentTimeMillis() ermittelt den Zeitabstand vom 01.01.1970 00:00:00.000 zum aktuellen Zeitpunkt, der Typ ist long
String.valueOf(System.currentTimeMillis() ) Diese Anweisung kann in das folgende Format umgewandelt werden:
long ct = System.currentTimeMillis();
String t = String.valueOf(ct);
Tatsächlich , der obige String t entspricht ct+"";
Wissen in String-Format konvertieren
public String refFormatNowDate(){
Date nowTime = new Date(System.currentTimeMillis () );
SimpleDateFormat sdFormatter = new SimpleDateFormat("yyy-MM-dd");
String retStrFormatNowDate = sdFormatter.format(nowTime);
return retStrFormatNowDate;
}
Das obige ist der detaillierte Inhalt vonJAVA-Instanzmethode zum Abrufen aktueller Systemereignisse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!