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.aoinnfy.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
热门文章
优秀文章