Java教程

java.sql.Date

java.sql.Date类仅表示Java中的日期。它继承了java.util.Date类。
java.sql.Date实例在JDBC中被广泛使用,因为它表示可以存储在数据库中的日期。
一些构造函数和不推荐使用java.sql.Date类的方法。这里,我们没有列出任何不推荐使用的构造函数和方法。

java.sql.Date构造函数

构造函数 说明
Date(long milliseconds) 从1970年1月1日格林尼治标准时间00:00:00开始,以给定的毫秒为单位创建sql日期对象。

java.sql.Date方法

方法 说明
void setTime(long time) 将当前sql日期更改为给定时间。
Instant toInstant() 将当前的sql日期转换为Instant对象。
LocalDate toLocalDate() 将当前的sql日期转换为LocalDate对象。
String toString() 将此sql日期对象转换为字符串。
static Date valueOf(LocalDate date) 返回给定LocalDate的sql日期对象。
static Date valueOf(String date) 返回给定字符串的sql日期对象。

java.sql.Date示例: 获取当前日期

让我们看一下使用 在Java中打印日期的示例 java.sql.Date类。
public class SQLDateExample {
    public static void main(String[] args) {
        long millis=System.currentTimeMillis();
        java.sql.Date date=new java.sql.Date(millis);
        System.out.println(date);
    }
}
输出:
2015-03-30

将Java字符串转换为java.sql.Date示例

让我们看一下使用valueOf()方法将字符串 转换为java.sql.Date 的示例
import java.sql.Date;
public class StringToSQLDateExample {
    public static void main(String[] args) {
        String str="2015-03-31";
        Date date=Date.valueOf(str);
        //converting string into sql date System.out.println(date);
    }
}
输出:
2015-03-31
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4