欢迎来到思维库

思维库

客户化DB2日期/时间格式的示例

时间:2025-11-04 23:36:09 出处:数据库阅读(143)

客户化DB2日期/时间格式的示例
复制create function ts_fmt(TS timestamp,客户 fmt varchar(20))    returns varchar(50)    return    with tmp (dd,mm,yyyy,hh,mi,ss,nnnnnn) as    (    select    substr( digits (day(TS)),9),    substr( digits (month(TS)),9) ,    rtrim(char(year(TS))) ,    substr( digits (hour(TS)),9),    substr( digits (minute(TS)),9),    substr( digits (second(TS)),9),    rtrim(char(microsecond(TS)))    from sysibm.sysdummy1    )    select    case fmt    when yyyymmdd    then yyyy || mm || dd    when mm/dd/yyyy    then mm || / || dd || / || yyyy    when yyyy/dd/mm hh:mi:ss    then yyyy || / || mm || / || dd ||   ||    hh || : || mi || : || ss    when nnnnnn    then nnnnnn    else    date format  || coalesce(fmt, ) ||     not recognized.    end    from tmp   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: