字符转为时间时,字符是18位的,转为时间时用timestamp和to_date都不行,后来用left截取了转的,转完后发现有部分数据的分位或秒位可能出现60,如:20171115132560。现在有两个问题1.18位的字符这么直接转为时间,db2里有精确到毫秒的函数吗?2.秒位出现60怎么转为时间?拿到的数据里字符据说是时间直接转的,是一种特殊时间格式,但是是那种数据库不确定
使用TIMESTAMP_FORMAT函数就可以,你的string里面有60的话,函数会报错,TIMESTAMP_FORMAT('1999-12-31 23:59:59', 'YYYY-MM-DD HH24:MI:SS')
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30