Oracle date format

CREATE OR REPLACE FUNCTION FN_CX_DATE RETURN DATE IS
  V_DAYS_VARIANCE NUMBER;
  V_DATE          DATE;
BEGIN
  V_DAYS_VARIANCE := 10;
  SELECT TO_DATE(TO_CHAR(TRUNC(SYSDATE) - V_DAYS_VARIANCE,
                         'YYYY-MM-DD') || '   23:59:59',
                 'YYYY-MM-DD   HH24:mi:ss')
  INTO   V_DATE
  FROM   DUAL;
  RETURN(V_DATE);
END FN_CX_DATE;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/206955/viewspace-767052/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/206955/viewspace-767052/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle中的日期格式可以使用to_date函数进行转换。例如,使用以下语句将字符串'2011-09-20 08:30:45'转换为日期格式: SELECT to_date('2011-09-20 08:30:45', 'yyyy-MM-dd hh24:mi:ss') FROM ***; 此外,你还可以通过修改nls_date_format参数来更改日期格式的显示方式。你可以使用以下语句查看当前的nls_date_format参数值: show parameter nls_date_format; 如果需要修改nls_date_format参数的值,你可以使用以下语句: alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile; 请注意,修改nls_date_format参数的值可能需要重启数据库才能生效。 另外,你还可以在会话级别修改nls_date_format参数的值。使用以下语句可以在当前会话中修改nls_date_format参数的值: alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 这样,在该会话中查询sysdate时,日期将以指定的格式显示。 例如: select sysdate from dual; 输出结果将以'yyyy-mm-dd hh24:mi:ss'的格式显示。 #### 引用[.reference_title] - *1* [ORACLE格式化日期字段](https://blog.csdn.net/feng2147685/article/details/80487888)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Oracle的NLS_DATE_FORMAT设置(日期格式设置)](https://blog.csdn.net/cpongo1/article/details/88790984)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值