社区
Java EE
帖子详情
数据库字段类型为Date,服务器会转化为什么java类型?
kingzzm
2010-08-20 11:21:44
各位好,
请教一个问题,我在数据库查询出来一个Date类型的字段,在weblogic815下转化为java.sql.Date,但在weblogic10下面会将其转换为java.sql.timestamp,请问这个类型转换和什么东西有关?在weblogic有哪个地方可以设置吗?
数据库是用oracle,用ibitas,查询出来的信息都封装在一个map里面
谢谢
...全文
244
14
打赏
收藏
数据库字段类型为Date,服务器会转化为什么java类型?
各位好, 请教一个问题,我在数据库查询出来一个Date类型的字段,在weblogic815下转化为java.sql.Date,但在weblogic10下面会将其转换为java.sql.timestamp,请问这个类型转换和什么东西有关?在weblogic有哪个地方可以设置吗? 数据库是用oracle,用ibitas,查询出来的信息都封装在一个map里面 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangh007
2010-08-27
打赏
举报
回复
weblogic 10 没有用过不太清楚 学习……
RainInfo
2010-08-25
打赏
举报
回复
一般使用java.sql.timestamp对数据库时间进行操作
beiouwolf
2010-08-24
打赏
举报
回复
ibitas没用过,不清楚
hibernate下,配置文件中可以直接写date型
但是,如果是用代码指定的转换类型的话,date型取到的值只有yyyy-MM-dd部分
用timestamp才能获取整个日期,yyyy-MM-dd HH:mm:ss
njskater
2010-08-24
打赏
举报
回复
小心weblogic 10有自带的JPA实现
kingzzm
2010-08-24
打赏
举报
回复
比较奇怪的问题,现在怀疑是oracle的驱动,或者是ibitas的内部程序问题,期待高手指教,谢谢
xianaofei
2010-08-22
打赏
举报
回复
最好是把DATE类型存储的时候 在数据库中就用string类型 这样方便
longyi007
2010-08-22
打赏
举报
回复
强制转换
lveclipse
2010-08-22
打赏
举报
回复
没用过weblogic,不过我认为应该可以写一个工具类来做转换吧
liujun822
2010-08-20
打赏
举报
回复
学习了,
狂想者
2010-08-20
打赏
举报
回复
学习路过支持!
luomf
2010-08-20
打赏
举报
回复
时间的处理,最好有一个工具类,
这个应该是自己的代码库的一部分才是。
yylaob
2010-08-20
打赏
举报
回复
Oracle的设置吧
Debezium系列之:MySQL
数据库
的
字段
类型
与Kafka消息
字段
类型
的映射关系,处理
date
time、timestamp、bigint unsigned、decimal、blob等特殊
字段
类型
Debezium系列之:MySQL
数据库
的
字段
类型
与Kafka消息
字段
类型
的映射关系,处理时间
字段
date
time、timestamp、bigint unsigned、decimal、blob等特殊
字段
类型
mysql中的
date
和
java
中的
date
的
转化
问题,将当前时间存储到mysql中。
在写JDBC或者web项目时总
会
遇到获取当前时间作为日志信息存储到
服务器
的MySQL中,或者获取将一定的时间存储到MySQL中,但在此时就
会
发现MySQL中的
date
time/
date
类型
的值与
java
.util包里的值是有所区别的,不能互相兼容。 如下处理便可将
java
中获取的
date
存到MySQL中。
Date
date
=new
Date
(new
java
.util.
Date
().getTime());//前两个
Date
是请选择sql的
Date
本方法的核心就是通过
java
.util中的
Date
对象来获
mysql
数据库
的
Date
类型
日期存储问题
已经很久没有写过博客了,已经转做
java
很久了,以前很多文章都是C或者C++的,已经也做过QT,MFC做页面,linux客户端,
服务器
端开发都做过一些,现在转做
java
,发现还是有很多区别,闲话少叙,开始正题前阵子代码改造,改用调用公司的试算系统进行回款计划的试算,试算系统
会
返回一个最晚回款日,奇怪的是,返回的值是当天的日期,但是存入
数据库
之后变成了次日然后进行详细的测试证明,试算系统返回的是YY...
介绍
数据库
中有关日期的
类型
、
java
中有关日期的
类型
,还有input标签有关日期的
类型
,前端将 <input> 标签中的日期
类型
作为请求参数发送给后端以及jsp代码中将日期
类型
进行格式化
数据库
和
Java
中的日期
类型
及格式:
数据库
常见日期
类型
包括
DATE
(YYYY-MM-DD)、
DATE
TIME(YYYY-MM-DD HH:MM:SS)、TIME(HH:MM:SS)和TIMESTAMP(带时区)。
Java
中日期
类型
包括
java
.util.
Date
、
java
.sql系列
类型
,以及
Java
8引入的
java
.time包下的Local
Date
、LocalTime等更安全的
类型
。日期格式化可使用Simple
Date
Format(旧版)或线程安全的
Date
TimeFormatter(
Java
8+)。
MySQL 学习(六)踩坑:
date
类型
插入之后,查询日期少一天问题
今天碰到了一个十分坑的问题: 我在
数据库
中存入的
date
类型
的一个日期2021-12-07: 查询的时候,时间变成了2021-12-06: 还是
会
有这个问题,如下: 排查了半天,我还以为是Loca
Date
的问题,
java
中换成了
Date
类型
来代替Local
Date
,还是
会
少一天。 解决方案: mysql驱动serverTimezone=UTC的问题 连接改为: jdbc:mysql://localhost:3306/mydb?serverTimezone=Asia/Shanghai ...
Java EE
67,542
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章