Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich ein „java.util.Date' in ein „java.sql.Date'?
Java.util.Date in java.sql.Date konvertieren
Frage:
Wie konvertiere ich java.util.Date in java.sql.Date zur Verwendung in Abfragen?
Antwort:
Um java.util.Date explizit in java.sql.Date zu konvertieren, verwenden Sie die folgende Methode:
<code class="language-java">java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());</code>
Beispiel:
<code class="language-java">import java.util.Date; import java.sql.Date; public class MainClass { public static void main(String[] args) { Date utilDate = new Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); System.out.println("utilDate:" + utilDate); System.out.println("sqlDate:" + sqlDate); } }</code>
Ausgabe:
<code>utilDate:Wed Jan 01 00:00:00 SGT 1970 sqlDate:1970-01-01</code>
Hinweis:
Die Klasse java.sql.Date repräsentiert Datumswerte im SQL-Datentyp DATE. Sie ähnelt der Klasse java.util.Date, speichert jedoch nur Datumsangaben, keine Zeiten.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein „java.util.Date' in ein „java.sql.Date'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!