社区
基础和管理
帖子详情
timestamp格式表示的时间如何转换成普通格式
ilovewshh
2005-07-18 10:02:10
请教各位大侠:
已知某个数据表的时间字段用timestamp格式表示(精确到秒),例如字段名为oper_date,数据值为:1112295874。请问oracle中有没有什么自带的函数,或者用其它什么方法可以把值转换为我们常见的'yyyymmdd hh24:mi:ss'?
...全文
1882
3
打赏
收藏
timestamp格式表示的时间如何转换成普通格式
请教各位大侠: 已知某个数据表的时间字段用timestamp格式表示(精确到秒),例如字段名为oper_date,数据值为:1112295874。请问oracle中有没有什么自带的函数,或者用其它什么方法可以把值转换为我们常见的'yyyymmdd hh24:mi:ss'?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyi8903
2005-07-18
打赏
举报
回复
如果tp的长度不够可以添'0'
如:SELECT to_char(tp||'0','dd-mm-yyyy hh24:mi:ss.ff') FROM TIMESTAMPTEST
ilovewshh
2005-07-18
打赏
举报
回复
但是我直接用select * from tablename 得到的不是类似时间的数值的,而是一个10位数的数值哦。我用to_char(fieldname,'yyyy-mm-dd hh24:mi:ss')时就会报错,提示“ora-01481 invalid number format model”。
liuyi8903
2005-07-18
打赏
举报
回复
SQL> desc timestamptest;
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
TP TIMESTAMP(6) Y sysdate
ID NUMBER Y
SQL> select * from timestamptest;
TP ID
-------------------------------------------------------------------------------- ----------
18-7月 -05 09.44.54.000000 上午 11
18-7月 -05 09.44.54.000000 上午 11
23-1月 -03 12.00.00.000000 上午 11
SQL> SELECT to_char(tp,'dd-mm-yyyy hh24:mi:ss.ff') FROM TIMESTAMPTEST;
TO_CHAR(TP,'DD-MM-YYYYHH24:MI:
------------------------------
18-07-2005 09:44:54.000000
18-07-2005 09:44:54.000000
23-01-2003 00:00:00.000000
SQL>
2010-2023年 上市公司-企业是否受到美国管制数据(dta+xlsx)
美国出口管制“实体清单”是美国商务部工业和安全局(BIS)发布的出口管制黑名单,旨在限制被列入清单的实体从美国购买零部件、技术或服务。该清单常以“国家安全”或“外交政策利益”为由,将外国企业、机构或个人列入其中。 相关数据 股票代码 年份 企业简称 bis bisthatyear
(100页PPT)数字化转型德勤集团信息化顶层规划方案.pptx
(100页PPT)数字化转型德勤集团信息化顶层规划方案.pptx
(55页PPT)民族娃娃IP运营规划方案61.pptx
(55页PPT)民族娃娃IP运营规划方案61.pptx
技术转移专业机构深陷客户流失率高困境?AI科创运营平台或成破局关键。.docx
科易网AI+成果转化与科技创新,以科创知识图谱、数智应用和智能体为人工智能商业化应用产品,聚焦技术转移、成果转化、科技创新、产业创新等方向,构建科技创新服务平台,为提升各类创新主体科技创新水平与地方产业创新效能提供解决方案。
(活泼明朗单页)简历模板08.docx
求职简历模板
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章