SQL数据库里取的时间都是诸如:‘2005-09-06 22:55:42.983’
我只想取该值的时间值 ‘22:55:42.983’
请问该如何做?
有人建议 right(‘2005-09-06 22:55:42.983’,len(‘2005-09-06 22:55:42.983’) - 11 )
我想,如果数据库时间变成 2005-9-6 ##:##:## 或 2005/9/6 ##:##:## 那就错了
有什么好的方法么?
是什么数据库,在SQL Server中没有time函数。可以先将取得时间类型使用convert转换成字符串,然后才使用right函数截取。或者自定义一个time函数以后也可以用
ls=2005-09-06 22:55:42.983
ls=mid(ls,pos(ls, ) + 1)