如何从oracle数据库jee应用程序显示日期和时间

时间:2014-07-12 14:09:14

标签: oracle

我正在尝试显示数据库(两个不同的表)中的数据,其中两列是日期类型。我有格式化问题:我需要获取日期和时间,但我得到日期和00:00:00的时间。有没有人知道如何使用to_char:我尝试了这个但它不起作用(在SO中为了可读性而进行了查询):

query.append("SELECT CONCAT(ins.id,'_'
                         ,com.compte,'_'
                         ,com.cin,'_'
                         ,com.nomAff,'_'
                         ,ins.to_char(dateDemande,'DD/MM/YYYY HH:MI:SS ') ,'_'
                         ,ins.typeTPEdemande ,'_'
                         ,ins.statut,'_'
                         ,ins.to_char(dateStatut,'DD/MM/YYYY HH:MI:SS '))   
             FROM InstallationTPE  ins , Commercant com 
            WHERE com.compte=ins.compte 
            AND ins.statut = ?");

谢谢

1 个答案:

答案 0 :(得分:0)

这是错误的:ins.to_char(dateDemande,'DD/MM/YYYY HH:MI:SS ')。 TO_CHAR调用必须包装整个名称,包括表别名。所以这样做:

to_char(ins.dateDemande,'DD/MM/YYYY HH:MI:SS ')

dateStatut相同。