oracle中sysdate返回的是什么样的格式?

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:33:32
带不带“-”的?带不带“0”的?
比如2003-03-04
还有带不带小时、分、秒的?
22:08:07

9-一月-2008 11:18:30---正常格式是这样的,不过你可以自定义

如 select to_date(sysdate,'yyyymmdd') from dual;

显示的格式就是20080109

select to_date(sysdate,'yyyy-mm-dd') from dual;

显示的格式就是2008-01-09

这要看数据库注册表的语言是什么了.

通常情况会是2003-03-04 22:08:07这种格式, 不过这对你应用没有什么影响.

返回是通过 session的 nls_date_format 这个环境变量来定格式了,可以用 alter session set nls_date_format=''来设定。
也可以用to_date()函数来改变日期格式的显示。