本文概述
java.sql.Date类仅表示java中的日期。它继承了java.util.Date类。
java.sql.Date实例在JDBC中被广泛使用, 因为它代表可以存储在数据库中的日期。
不推荐使用java.sql.Date类的某些构造函数和方法。在这里, 我们没有列出任何不推荐使用的构造函数和方法。
java.sql.Date构造函数
没有。 | 建设者 | 描述 |
---|---|---|
1) | Date(long milliseconds) | 自格林尼治标准时间1970年1月1日00:00:00开始, 以给定毫秒为单位创建sql日期对象。 |
java.sql.Date方法
没有。 | 方法 | 描述 |
---|---|---|
1) | void setTime(long time) | 将当前sql日期更改为给定时间。 |
2) | Instant toInstant() | 将当前sql日期转换为Instant对象。 |
3) | LocalDate toLocalDate() | 将当前sql日期转换为LocalDate对象。 |
4) | String toString() | 将此sql日期对象转换为字符串。 |
5) | static Date valueOf(LocalDate date) | 返回给定LocalDate的sql date对象。 |
6) | static Date valueOf(String date) | 返回给定字符串的sql date对象。 |
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
Java String to 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
评论前必须登录!
注册