字段为date类型. 在操作的时候转换即可,你看到的可能是因为日期字符集与系统不一致造成的.如果date字段中有数据.可以这么查看:select to_char(日期字段,'DD-MON-YYYY') from tablename
select to_char(日期字段,'yyyy-mm-dd') from tablename    --'2004-08-01'的格式

解决方案 »

  1.   

    这是系统安装默认字符集的问题,可以用alter session set nls_date_format=你想要的格式
      

  2.   

    修改你的系统参数 NLS_LANGUAGE 为 AMERICAN_AMERICA
      

  3.   

    谢谢dinya2003(OK) zhaokeke2004(爱拼才会赢) zealot_zk(风中追风) 
    用alter session set nls_date_format=想要的格式时,
    想要的格式一共可以有哪些??
      

  4.   

    有很多,如:
    yyyy(YYYY)表示四位的年
    year 表示年的英文全拼(小写)
    Year 表示年的英文全拼(首字母大写)
    YEAE 表示年的英文全拼(大写)
    mm(MM) 表示两位的月
    mon  表示月的英文缩写(小写)
    Mon  表示月的英文缩写(首字母大写)
    MON  表示月的英文缩写(大写)
    dd(DD) 表示两位的日期
    day  表示当前的日期是星期几的英文全拼(小写)
    Day  表示当前的日期是星期几的英文全拼(首字母大写)
    DAY  表示当前的日期是星期几的英文全拼(大写)以上只是一部分,还有关于格式的说明你在查查手册吧,不过上面的应该够用了
      

  5.   

    太感谢 zealot_zk(风中追风) 了。