读书人

继日期类型的有关问题

发布时间: 2012-04-18 15:01:59 作者: rapoo

求助:继日期类型的问题?

SQL code
update props$ set value$='yyyy-mm-dd hh24:mi:ss' where name='NLS_DATE_FORMAT';

SQL code
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’格式,这是怎么回事?

[解决办法]
是不是你从数据库取出来的时间就是有问题的啊?
我试了下,格式化没有任何问题啊
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
[解决办法]
数据库里的Date是java.sql.Date,你在jsp中用相同的Date试试
[解决办法]
要使用java.sql.Date类型,不要使用java.util.Date类型。
[解决办法]
晕,JSP里的日期时间格式和Oracle里面的日期时间格式是两码事。
你改了Oracle里面的也没用。

读书人网 >oracle

热点推荐