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
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欢迎分享,转载请注明来源:内存溢出
评论列表(0条)