Heim > Java > JavaBase > So erhalten Sie Zeit in Java

So erhalten Sie Zeit in Java

angryTom
Freigeben: 2019-11-11 17:13:26
Original
5619 Leute haben es durchsucht

So erhalten Sie Zeit in Java

So erhalten Sie die Uhrzeit in Java

1 Holen Sie sich die aktuelle Systemzeit und das Datum Formatieren Sie die Ausgabe: (Empfohlenes Tutorial: Java-Tutorial)

import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
    public static void main(String[] args) { 
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
        System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
    }
}
Nach dem Login kopieren

2. Das Datum in der Datenbank wird nur in der Form Jahr-Monat-Tag ausgegeben. Sie können die folgenden zwei Methoden verwenden:

1. Verwenden Sie die Konvertierungsfunktion „convert()“:

String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
System.out.println(rs.getString("convertBookDate"));
Nach dem Login kopieren

2. Verwenden Sie die SimpleDateFormat-Klasse:

Geben Sie zunächst zwei Java-Pakete ein :

import java.util.Date;
import java.text.SimpleDateFormat;
Nach dem Login kopieren

Dann definieren Sie das Datumsformat:

SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
Nach dem Login kopieren

Die SQL-Anweisung lautet:

String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
Nach dem Login kopieren

Ausgabe:

System.out.println(df.format(rs.getDate("bookDate")));
Nach dem Login kopieren

Methode zum Abrufen des aktuellen Datums und der aktuellen Uhrzeit in Java

import java.util.Date; 
import java.util.Calendar; 
import java.text.SimpleDateFormat; 
public class TestDate{ 
    public static void main(String[] args){ 
        Date now = new Date(); 
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
        String hehe = dateFormat.format( now ); 
        System.out.println(hehe); 
        Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
 
        int year = c.get(Calendar.YEAR); 
        int month = c.get(Calendar.MONTH); 
        int date = c.get(Calendar.DATE); 
        int hour = c.get(Calendar.HOUR_OF_DAY); 
        int minute = c.get(Calendar.MINUTE); 
        int second = c.get(Calendar.SECOND); 
        System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second); 
    } 
}
Nach dem Login kopieren

Manchmal müssen Sie die Zeit vom Typ „String“ in den Typ „Datum“ konvertieren. Sie können die Zeitzeichenfolge, die Sie gerade erhalten haben, wie folgt in den Typ „Datum“ konvertieren.

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
java.util.Date time=null;
try {
   time= sdf.parse(sdf.format(new Date()));
} catch (ParseException e) {
   e.printStackTrace();
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo erhalten Sie Zeit in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage