Gol*_*old 6 sql oracle oracle10g
我有一个有日期字段的表.当我运行查询时,我看到:
01/10/2009 22:10:39
我怎样才能只检索时间(IE:22:10:39)
Ami*_*shk 14
你可以试试这个:
SELECT TO_CHAR(yourval, 'DD-MON-YYYY HH:MI:SS') FROM yourtable;
SELECT TO_CHAR(yourval, 'HH:MI:SS') FROM yourtable;
Run Code Online (Sandbox Code Playgroud)
编辑: 正如@steven所指出的,要有24小时的风格使用
SELECT TO_CHAR(yourval, 'HH24:MI:SS') FROM yourtable;
Run Code Online (Sandbox Code Playgroud)
您需要格式HH24,因为HH只有12小时的日期.
select to_char(SYSDATE, 'HH24:MI:SS') from dual
select to_char(YourDateColumn, 'HH24:MI:SS') from YourTable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34021 次 |
| 最近记录: |