通过向上转换可以安全地将Java.sql.date转换为Java.util.date吗?

Dan*_*ham 10 java date jdbc

Java.sql.date扩展了java.util.date,所以它是通过将java.sql.date转换为java.util.date来保存以在两者之间进行转换吗?还是有其他方法来转换它们?

mat*_*mes 12

您不一定需要强制转换,您可以将SQL Date视为一个util Date:

java.sql.Date sqlDate = new java.sql.Date(whenever);
java.util.Date utilDate = sqlDate;
Run Code Online (Sandbox Code Playgroud)

编译并运行得很好.


Bal*_*usC 11

是的,你可以把它翻过来.

java.sql.Date其实无外乎还是比SQL日期类型的代表,它只有一年,一个月,一天充满更多.