update props$ set value$='yyyy-mm-dd hh24:mi:ss' where name='NLS_DATE_FORMAT';
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;
如代码,我将nls_database_parameters的参数和nls_session_parameters的日期参数都作了修改,在PLSQL里查询日期,格式也是‘yyyy-mm-dd hh24:mi:ss' 达到效果,可我在JPS页面用DATE类型接收时,就变成了‘yyyy-mm-dd’格式,这是怎么回事?
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;
如代码,我将nls_database_parameters的参数和nls_session_parameters的日期参数都作了修改,在PLSQL里查询日期,格式也是‘yyyy-mm-dd hh24:mi:ss' 达到效果,可我在JPS页面用DATE类型接收时,就变成了‘yyyy-mm-dd’格式,这是怎么回事?
String time = sdf.format(rs.getDate(5));
tbl.setPostTime(time);
我用String接收,显示的是‘2012-03-16 12:00:00’,所有数据的时分秒都是12:00:00
我试了下,格式化没有任何问题啊
Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dt = df.format(date);
System.out.print(dt);
-------------------
2012-03-16 21:28:39
你改了Oracle里面的也没用。