社区
Java SE
帖子详情
Timestamp的时分秒变成了0
ranjio_z
2009-12-09 03:24:50
我用的是MySQL数据库,jdbc操作:
pstmt.setTimestamp(6, new Timestamp(new java.util.Date().getTime()));
后插入数据库
但是数据中只保留了日期,没有时间。
这是怎么回事?请教高人,有没有什么解决方法?
...全文
606
5
打赏
收藏
Timestamp的时分秒变成了0
我用的是MySQL数据库,jdbc操作: pstmt.setTimestamp(6, new Timestamp(new java.util.Date().getTime())); 后插入数据库 但是数据中只保留了日期,没有时间。 这是怎么回事?请教高人,有没有什么解决方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ranjio_z
2009-12-09
打赏
举报
回复
datetime,长度为0
swandragon
2009-12-09
打赏
举报
回复
pstmt.setTimestamp(6, new Timestamp(new java.util.Date().getTime())); 应该没有问题
可能是你数据库的问题,字段类型是什么?字段的长度多少?
ranjio_z
2009-12-09
打赏
举报
回复
谢谢。问题解决了,我在其他地方用了Calender.getInstance().getTime();这个只返回日期。
gao11811
2009-12-09
打赏
举报
回复
果然记错,是用java.sql.timestamp
gao11811
2009-12-09
打赏
举报
回复
不要使用java.util.date
如果我没有记错的话,用java.util.Timestamp
Mysql中时间戳转为Date的方法示例
前言 在工作中遇到一个情况: 日志系统的表中,时间字段存储的是13位时间戳
timestamp
而不是日期数据,而在业务中,我们需要通过时间和ip来进行分组查询给定日期的数据. 当然你可以选择在业务层先将传入的日期转为时间戳,再去进行查询,但是既然mysql既然可以直接进行转换,那么省去在业务层的操作何乐而不为呢? 1.首先介绍一下mysql中将时间戳和日期互相转换的函数: 时间戳转换成日期FROM_UNIXTIME(): FROM_UNIXTIME(1429063399,'%Y-%m-%d %H:%i:%s') 如果不需要
时分秒
,’%Y-%m-%d’就好 上面例子中使用的是10位时间戳,若是
java ssm获取oracle数据库中DATA类型字段
时分秒
为0解决办法
最近一次项目中获取数据库中DATA类型字段
时分秒
为0. 例如:2018-03-23 0:00:00: 一般的数据库中,DDATE数据类型是包括日期、时间的,对于不同的Oracle jdbc驱动版本,对于该问题的处理都有些区别。 根据 多方查证表明: 在Oracle9.2之后,引入了内置数据类型
TIMESTAMP
。之所以引入它,是因为内置数据类型DATE的最小单位为秒;9....
java ssm获取数据库中datetime类型字段
时分秒
为0解决办法
1、问题描述,如图,数据库中的字段值 2、取出来返回的值 3、返回前端的值都
变成
了createTime:"XXXX-XX-XX 00:00:00"
时分秒
都为0了 原因: 1、实体声明用了Date类型,这是问题所在 private Date createTime; // 创建时间 区别: java.util.Date包含日期 java.util.Time包含时间 java.util.
Timestamp
包含日期和时间 应该用
Timestamp
即privat...
使用Date接收datetime类型数据
时分秒
都为0
使用Date接收datetime类型数据
时分秒
都为0 遇到这种问题,很大程度上都是mybatis中做结果映射时,jdbcType的类型给的不对。 一、先按照如下链接检查: json 得到
时分秒
为00:00:00,拿不到
时分秒
解决办法 二、检查mapper文件中jdbcType的类型是否正确 jdbcType 说明 Date 日期表示 time 时间表示
timestamp
日期时间表示 所以如果Java中用Date声明字段类型,那mapper文件中就应该用
timestamp
类
从ORACLE数据库里jdbc获取日期类型
时分秒
老是为0;用OracleSQLDeveloper查看数据库里
时分秒
也是0的问题.md
从ORACLE数据库里jdbc获取日期类型
时分秒
老是为0;用OracleSQLDeveloper查看数据库里
时分秒
也是0的问题 这是两个问题: 我取oracle库里data类型日期,
时分秒
老是为0,是因为用的rs.getDate,用rs.get
Timestamp
()就正常了。 补充: rs.getDate() //只是返回日期部分 rs.getTime() //只是返回时间部分 ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章