编写一个程序,以“yyyymmdd”的形式接受输入的日期信息,并以“yyyy年m

编写一个程序,以“yyyymmdd”的形式接受输入的日期信息,并以“yyyy年m,第1张

1、创建程序,

create or replace procedure test_fun_date(v_date varchar2, rtn_info out varchar2 )

as

begin

rtn_info := to_char(to_date(v_date,'yyyy/mm/dd'),'yyyymmdd')

rtn_info := substr(rtn_info,1,4)||'年'||substr(rtn_info,5,2)||'月'||substr(rtn_info,7,2)||'日'

exception

when others then

  rtn_info := '日弊轿期格式错误'

end

2、右击该程序名,d出选项中,衫卜瞎选择‘测试’,

3、输入参数2019/11/22,返回数据2019年11月22日,

4、输入错误或空的日期,如2019/11/32,则返回‘日期格式错误’,以达到容错机制,

没明白你的意思呢?

DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

DateTime.Now.ToString("yyyy-MM-dd");

DateTime.Now.ToString("HH:mm:ss");

这个是时间转换的函数,跟本地时间格式无关!

还渣岩有一个方法是直接修改电脑如派御的里面的时间格式,修改成 yyyy-MM-dd HH:mm:ss

的格式就好羡败了!

formatdatetime('yyyy-mm-dd hh:mm:ss',now)'yyyy-mm-dd'可以换成你要握伏的格式'yyyy-mm-dd hh:mm:ss'表示:yyyy:四位数的年份,如1965mm:月份,如02dd:天数,如21hh:小枝皮凳时,如20mm:分钟,如02ss:秒种,如21把上面例子中的数字代进去猛旅,得到下面1965-02-21 20:02:21


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8256298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存