oracle时间年月日季各种转换

阅读: 评论:0

2024年2月3日发(作者:)

oracle时间年月日季各种转换

--ORACLE时间字段取年、月、日、季度附加运行例子--得到年月,日,季度--时间格式转字符串 各种格式并输出select to_char(日期, 'yyyymmdd') DATE_ID, to_char(日期, 'yyyy') || '年' || to_char(日期, 'mm') || '月' || to_char(日期, 'dd') || '日' DATE_NAME, to_char(日期, 'yyyymm') MONTH_ID, to_char(日期, 'yyyy') || '年' || to_char(日期, 'mm') || '月' MONTH_NAME, 'Q' || to_char(日期, '') QUARTERID, to_char(日期, 'yyyy') || '年第' || to_char(日期, 'q') || '季度'QUARTERID_NAME, to_char(日期, 'yyyy') YEAR_ID, to_char(日期, 'yyyy') || '年' YEAR_NAME from (select to_date('2000-01-01', 'yyyy-mm-dd') + (rownum - 1) 日期 from user_objects where rownum < 367 and to_date('2000-01-01', 'yyyy-mm-dd') + (rownum - 1) < to_date('2001-01-01', 'yyyy-mm-dd'));

--得到季度和月份对应关系

select distinct to_char(日期, 'q') 季度, to_char(to_date('2001-01-01', 'yyyy-mm-dd') + (rownum - 1), 'yyyymm') 日期 from (select to_date('2001-01', 'yyyy-mm') + (rownum - 1) 日期 from user_objects where rownum < 367 and to_date('2001-01-01', 'yyyy-mm-dd') + (rownum - 1) < to_date('2002-01-01', 'yyyy-mm-dd'));

--得到一年中的天数

select to_char(to_date('2000-01-01', 'yyyy-mm-dd') + (rownum - 1), 'yyyy-mm-dd') 日期 from user_objectswhere rownum < 367

and to_date('2000-01-01', 'yyyy-mm-dd') + (rownum - 1) < to_date('2001-01-01', 'yyyy-mm-dd');

--总结:

--to_char 时间转字符串 --to_date 字符串转时间--to_char(sysdate, 'q') 季--to_char(sysdate, 'yyyy') 年--to_char(sysdate, 'mm') 月-- to_char(sysdate, 'dd') 日--to_char(sysdate, 'd') 星期中的第几天--to_char(sysdate, 'DAY') 星期几--to_char(sysdate, 'ddd') 一年中的第几天

oracle时间年月日季各种转换

本文发布于:2024-02-03 12:05:25,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170693312550314.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:季度   时间   得到   格式   字符串   月份   运行
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23