哪位老大知道时间格式转换函数及用法?急

dos521 2003-08-30 06:25:09
我用的是oracle8.1.7
想把30-7月-03转换成20030830的格式
函数是什么?怎么使用?
谢谢!!!!
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-08-31
  • 打赏
  • 举报
回复
存在数据库内管它是什么格式,若显示给用户就设置客户端注册表nls_date_formart='yyyy-mm-dd hh24:mi:ss'
ruixp 2003-08-31
  • 打赏
  • 举报
回复
同意楼上的
chanet 2003-08-30
  • 打赏
  • 举报
回复
呵呵... 有机会献丑啦... :)

一般用 To_Char(),To_date() 两个Function

大家用法都是差不多(是用法,不是意义)

select To_char(sysdate,'YYYYDDMM HH24:mi:ss') from 表
----------------------(主要部分)
年月日 时分秒

如果想格式变化的话,改就可以啦...

如: 2003-08-30 23:08:20 'yyyy-mm-dd hh24:mi:ss' (按24 小时呀)
20030830 'yyyymmdd'

举一反三啦... 如果要日期的分钟的话,可以这样做: to_char(date,'mi')
其它的(年月日..)都一样



jiezhi 2003-08-30
  • 打赏
  • 举报
回复
oracle sql reference
上面有各function的講解。
http://gigabase.idi.ntnu.no/oradoc/nav/docindex.htm
Wnyu 2003-08-30
  • 打赏
  • 举报
回复
select to_char(yourdate,'yyyymmdd') from yourtable

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧