有字符串转成日期的, CTOD()

解决方案 »

  1.   

    没有直接转化的函数,可按如下方法进行。比如3个数值. year=2001,month=10,day=26 
    1、将数值转化为字符串形式 "2001.10.26"
       cdate=alltrim(str(year))+'.'+alltrim(str(month))+'.'alltrim(str(day))
    2、利用ctod函数进行转化。
       yourdate=ctod(cdate)
      

  2.   

    假如该数字为:shuzi=20011026
    你只好:
    1、s1=alltrim(str(shuzi))
    2、year=substr(s,1,4) month=substr(s,5,2) day=substr(s,7,2)
    3、s2=year+"."+month+"."+day
    4、ctod(s2)
      

  3.   

    hellowbh(程序员)说的很清楚, 你给分吧.不过, 你没有回答我问的"什么样的数值型数据", 这使hellowbh(程序员)多做了无用功.