java.sql.Date

1 java.sql.Date介绍

java.sql.Date类仅表示java中的日期。它继承了java.util.Date类。

java.sql.Date实例在JDBC中被广泛使用,因为它表示可以存储在数据库中的日期。

不推荐使用java.sql.Date类的某些构造方法和普通方法。在这里,我们没有列出任何不推荐使用的构造方法和普通方法。

2 java.sql.Date的构造方法

方法 描述
Date(long milliseconds) 从1970年1月1日格林威治标准时间00:00:00开始,以给定毫秒为单位创建sql日期对象。

3 java.sql.Date的方法

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

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

让我们看一下使用java.sql.Date类在java中打印日期的示例。

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

5 java.sql.Date案例:String转换为Date

让我们看一下使用valueOf() 方法将字符串转换为java.sql.Date的示例。

import java.sql.Date;  
//www.yiidian.com 一点教程网
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

 

热门文章

优秀文章