数据库相关
本帖最后由 chulieguo 于 2015-11-12 14:29 编辑怎么向oracle中插入精确到秒的时间数据。。。使用这种date('d-m-Y h:m:s',time())获取到的时间插入oracle会报错 插入不进去 选准类型啊,没用过oracle,不过在mysql中,date time datetime timestamp 字符型都是可以选择时间存贮类型 像这种“2015-11-13 09:33:30”格式,基本都是文本存储,改一下数据的格式 oracle会报错报什么错呢? 数据库中保存时间的字段数据类型应该为TIMESTAMP 就可以插入进去了 haojielyb 发表于 2015-11-17 23:41
oracle会报错报什么错呢?
ora-01861 Wendy 发表于 2015-11-18 22:25
数据库中保存时间的字段数据类型应该为TIMESTAMP 就可以插入进去了
不能修改数据类型 只能是date类型 ci520 发表于 2015-11-13 09:33
像这种“2015-11-13 09:33:30”格式,基本都是文本存储,改一下数据的格式
怎么修改数据格式现在报错ora-01861 第二參數 time() 不用給他
預設就是這個
你的問題應該在"分"
也就是 m,通常這個位置是 i
你的 date('d-m-Y h:m:s')
通常 date('Y-m-d H:i:s')
页:
[1]