社区
疑难问题
帖子详情
数据库时间插入问题!
laofei001
2006-04-12 08:33:07
将当前日期插入到数据库中,语句执行正常,但是数据库中显示的时间却是1905-6-14,跟踪执行过程,显示insert时的时间参数是2006-4-12,将系统时间改为1999-12-12,显示的是1905-5-30,
请问各位是什么问题?
...全文
102
4
打赏
收藏
数据库时间插入问题!
将当前日期插入到数据库中,语句执行正常,但是数据库中显示的时间却是1905-6-14,跟踪执行过程,显示insert时的时间参数是2006-4-12,将系统时间改为1999-12-12,显示的是1905-5-30, 请问各位是什么问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
新鲜鱼排
2006-04-13
打赏
举报
回复
如果插入的时间是用做2006-4-12这样类似于整形的格式,则为1900-01-01加上2006-4-12(为1990天),所以就是1905-5-30。
如果插入用做'2006-4-12'这样类似于字符串的格式,则就是直接插入了。
新鲜鱼排
2006-04-13
打赏
举报
回复
讚一個 :-)
paoluo
2006-04-12
打赏
举报
回复
declare @t table(D DateTime)
Insert @t Values( 2006-4-12)
Select * from @t
--結果
/*
D
1905-06-14 00:00:00.000
*/
declare @t table(D DateTime)
Insert @t Values( '2006-4-12')
Select * from @t
--結果
/*
D
2006-04-12 00:00:00.000
*/
原因:給時間字段插入數據,前後要加上''
ashzs
2006-04-12
打赏
举报
回复
可能是你的数据库所在的机器的时间被改成1905...了吧?你的插入数据的机器和安装了数据库的机器不是一台机器吧?
Java源码系列-手写
数据库
连接池(附源码)
为了理解
数据库
连接池的底层原理,我们可以自己手写一个类似Hikari,... 课程配套资料在课程附件中进行下载,学习过程总遇到任何技术相关
问题
可以及时沟通,远程解决~ 课程截图:
mysql
数据库
怎么
插入
时间
_给mysql
数据库
插入
当前
时间
mysql相关的三个函数有:NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期
时间
,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回当前的
时间
,可以直接存到TIME字段中。例:jdbcTemplate.execute("insert into ...
【MySQL】如何向mysql
数据库
插入
当前
时间
如何向mysql
数据库
插入
当前
时间
MySQL
问题
:向
数据库
中
插入
时间
类型数据,
数据库
中只有日期没有时分秒
一、关于向MySQL
数据库
中
插入
时间
只有日期没有时分秒 java.util.Date是不能直接
插入
数据库
中的,虽然它包含了日期和时分秒。 java.sql.Date可以直接
插入
数据库
,但是它只有日期而没有
时间
; java.sql.Time可以直接
插入
数据库
,但是它只有
时间
,没有日期 Java.util.Date需要转换为Java.sql.Date,常规的方式转换过来只可以得到年月日...
mysql
数据库
插入
时间
与系统
时间
相差12小时
mysql
数据库
插入
时间
与系统
时间
相差12小时
问题
出现缘由解决方法1. 修改JVM
时间
结果2.修改catalina.sh文件结果
问题
出现缘由 今天发现Java后端用new Date()获取到的
时间
插入
到mysql时候却相差了12个小时。前提是系统
时间
正常,
数据库
时间
正常(此处的正常是指时区为北京时区,
数据库
时间
也设置GMT+8),排除了以上两个可能出现
问题
的可能性之后。后来发现tomcat启动打...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章