Oracle的date 用java转换出问题了
我的Oracle里面字段类型是用的date里面存的值带有你阿努月日式分秒,但是我在用ReasultSet获取值的时候用SimpleDateFormat.format(rs.get(date))就值能得到该年月日的12点00分00秒,而不能精确到Oracle里面存的时分秒,不知道为什么?求解啊,谢谢!!!比如date里面的值是2011年9月29日11时50分20秒,但是用simpleDateFormat格式化成字符串就是2011年9月29日12时00分00秒,格式为
SimpleDateFormat sf=new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");
oracle中要存入年月日亩毕 时分秒,首先要把oracle中这列余隐设置为timestamp 类型,然后java代码这么写:
import java.util.Date;
import java.sql.Timestamp;
Date time=new Date();
Timestamp timestamp=new Timestamp(time.getTime());
然后用插入语句把这个插进去就好了。竖耐厅
java里应该映射成TIMESTAMP
我是来做任务的