不用格式化,直接放new Date()进去就可以了。
除非你的oracle保存的是string类型的日期,但是看你这样写
也不是。
----------------------
oracle 保存的是精确时间,但是显示只能看到
yyyy-mm-dd,你在这个时间边上点向下的一个箭头
可以看到精确时间。
String shijian="1367911599921";
long date=LongparseLong(shijian);
Date de=new Date(date);
SimpleDateFormat format = new SimpleDateFormat("yyyy-dd-mm HH:mm:ss");
Systemoutprintln("时间:"+formatformat(de));
String sql="to_date("+de+",'YYYY-MM-dd hh:mm:ss')";//放入sql语句自己写完整
有个SimpleDateFormat类,如果可以的话,你可以去看下里面的源码注释,里面对每个字母都有解释
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", LocaleENGLISH);
Date date = sdfparse(str);
以上就是关于java date 从年取到秒,存进oracle date字段全部的内容,包括:java date 从年取到秒,存进oracle date字段、oracle以及sqlserver中,怎么把java里面获取的13位长整型时间如1367911599921,转换成日期型、oracle取出来的日期转换java的Date类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)