用substr()函数,分别取出相应数字,然后自己组合成你想要的格式。

解决方案 »

  1.   

    <?php$date='20031114185233';echo substr($date,0,4).'-'.substr($date,4,2).'-'.substr($date,6,2).'&nbsp'.substr($date,8,2).':'.
         substr($date,10,2).':'.substr($date,12,2);
    ?>
      

  2.   

    <?php$date='20031114185233';echo $date[0].$date[1].$date[2].$date[3].'-'.$date[4].$date[5].'-';
    echo $date[6].$date[7].':'.$date[8].$date[9].':'.$date[10].$date[11];
    ?>
      

  3.   

    一个字符串其实就是一个ARRAY。单位是一个字符
      

  4.   

    看来是不能用mysql来处理只能用PHP来处理拉?
      

  5.   

    substring(sxtime,1,4)=yyyy...谢谢大家结贴
      

  6.   

    select
    CONCAT(substring(sxtime,1,4),'-',
      substring(sxtime,5,2),'-',
      substring(sxtime,7,2),' ',
      substring(sxtime,7,2),':',
      substring(sxtime,11,2)
      )
    from sxtest