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

So erhalten Sie Zeit in Java

angryTom
angryTomOriginal
2019-11-11 17:13:265615Durchsuche

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()为获取当前系统时间
    }
}

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"));

2. Verwenden Sie die SimpleDateFormat-Klasse:

Geben Sie zunächst zwei Java-Pakete ein :

import java.util.Date;
import java.text.SimpleDateFormat;

Dann definieren Sie das Datumsformat:

SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

Die SQL-Anweisung lautet:

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

Ausgabe:

System.out.println(df.format(rs.getDate("bookDate")));

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); 
    } 
}

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();
}

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!

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen