如图,为什么我用substr截取login_time的前俩个字符跟我查询出来的不一样,例如:
2012-01-17 13:04:46
截取前俩个后出来的结果不应该是20么 为什么出来的是17
还有我用substring函数去截取就会报标示符无效,why?
还有我用substr截取范围大一点的话,他出来的结果是这样的
希望得到大佬们的指点!谢谢!
login_times是date类型的把,先把它to_char()一下,在用substr或substring看看
你查询结果里为什么会有“月”?login_time这一列里没有这个,你吧这一列展开看看后面或者前面还有没有数据
日期类型的数据可以用subStr和subString吗
仔细观察你的截取日期的方向是反的,截取日期类型有另外一个函数trunc,这样截取最好转成字符串再截取
恩,我用to_char(login_time,'hh24:mi:ss')就直接拿到时分秒的数据了,谢谢了 ,已解决