util包下的Date与sql包下的时间类型之间的转换|学习笔记

简介: 快速学习util包下的Date与sql包下的时间类型之间的转换

开发者学堂课程【JDBC数据库开发入门:util包下的Date与sql包下的时间类型之间的转换】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/29

util包下的Date与sql包下的时间类型之间的转换


软件包java.sql不能出现在dao以外的地方

 

数据库有多种类型,例如:VARCHAR CHAR INT DOUBLE DECIMAL等。数据库中的类型也可以对应java中的类型,如下:

 

数据库类型与java忠类型的对应关系:

 

DATE 对应 java.sql.Date

 

TIME 对应  java.sgl.Time

 

TIMESTAMP 对应  javasgl.Timestampt

 

需要注意的是

 

领域对象(domain)中的所有属性不能出现java.sql包下的东西!即不能使用java.sqLDate

 

ResultSet#getDate()返回的是java.sgl.Date()

 

PreparedStatement#setDate(int, Date),其中第二个参数也是java.sg.Date.

 

时间类型的转换:

 

 java.til.Date 对应java.sql.Date、 Time、Timestam

 

 ⑴把util的Date转换成毫秒值

 

 ⑵使用毫秒值创建sql的Date,Time,Timestamp

 

java.sgl.Date、Time、Timestamp 对应 java.util.Date

 

这一步不需要处理了:因为java.sql.Date是java.utilDate 。

 

例如:

 

java.util.Date date = new java.util.Date();

 

long I= date.getTime();

 

java.sql.Date sqlDate = new java.sql.Date(l);·

 

相关文章
|
5月前
|
SQL 数据库管理
第二章:基础查询与排序---SQL学习笔记
第二章:基础查询与排序---SQL学习笔记
76 0
|
5月前
|
SQL 关系型数据库 数据库
实时计算 Flink版操作报错之使用SQL 将 PostgreSQL 的 date 类型字段转换为 TIMESTAMP 类型时遇到报错,该如何处理
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
4月前
|
SQL 存储 关系型数据库
SQL Date 函数
SQL Date 函数
49 3
|
5月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(1)——表中数据的整删改查
简简单单 My SQL 学习笔记(1)——表中数据的整删改查
|
5月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(2)——分组和简单数据的查询
简简单单 My SQL 学习笔记(2)——分组和简单数据的查询
|
5月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(3)——连接和嵌套查询
简简单单 My SQL 学习笔记(3)——连接和嵌套查询
|
5月前
|
SQL 关系型数据库 数据库
实时计算 Flink版产品使用合集之将数据写入Elasticsearch时,若Elasticsearch中的字段类型为date,对应的SQL类型应该是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
5月前
|
SQL OLAP Serverless
第五章:SQL高级处理---SQL学习笔记
第五章:SQL高级处理---SQL学习笔记
61 0
|
5月前
|
SQL 关系型数据库 MySQL
第四章:集合运算---SQL学习笔记
第四章:集合运算---SQL学习笔记
87 0
|
5月前
|
SQL 关系型数据库 数据库
第三章:复杂一点的查询--SQL学习笔记
第三章:复杂一点的查询--SQL学习笔记
102 0