📜  将 java 日期转换为 sql 日期 - Java (1)

📅  最后修改于: 2023-12-03 15:25:13.981000             🧑  作者: Mango

将 Java 日期转换为 SQL 日期 - Java

在开发Java应用程序时,我们经常需要将Java日期类型转换为SQL日期类型。在本文中,将介绍如何将Java日期转换为SQL日期。

Java日期类型

Java日期类型有以下几种:

  • java.util.Date
  • java.sql.Date
  • java.sql.Timestamp

其中,java.util.Date表示日期和时间,而java.sql.Date和java.sql.Timestamp则是java.util.Date的子类,分别用于表示日期和时间。

Java日期转换为SQL日期

下面是将Java日期类型转换为SQL日期类型的示例代码:

import java.sql.Date;
import java.util.Calendar;

public class ConvertJavaDateToSqlDateExample {
    public static void main(String[] args) {
        // 创建一个Java日期
        Calendar calendar = Calendar.getInstance();
        java.util.Date javaDate = calendar.getTime();

        // 将Java日期转换为SQL日期
        Date sqlDate = new Date(javaDate.getTime());

        // 输出SQL日期
        System.out.println("Java日期: " + javaDate);
        System.out.println("SQL日期: " + sqlDate);
    }
}

在上面的示例代码中,我们使用了java.util.Calendar类来创建一个Java日期,然后使用java.sql.Date类将其转换为SQL日期。输出结果为:

Java日期: Wed May 26 13:56:08 CST 2021
SQL日期: 2021-05-26
总结

本文介绍了如何将Java日期类型转换为SQL日期类型。我们使用了java.util.Date和java.sql.Date这两种日期类型,并给出了示例代码。