请高手从日期时间混合格式 2003-04-01-10-36 中提出日期 2003-04-01     或       时间 10:36

解决方案 »

  1.   

    var
    d1:string;
    begin
    datetimetostring(d1,'yyyy-mm-dd',now);//提取日期
    showmessage(d1);
    datetimetostring(d1,'hh:nn:ss',now);//提取时间
    end;
      

  2.   

    showmessage('日期:'+copy('2003-04-01-10-36',1,10));
    showmessage('时间:'+copy('2003-04-01-10-36',12,2)+':'+copy('2003-04-01-10-36',15,2));
      

  3.   

    trunc(datetime1):日期
    frac(datetime1):时间
      

  4.   

    lbd8848(lbd) ( ) 
    --------
    同意
      

  5.   

    我想在select 语句中提出日期,如:
    select 日期 from 表 group by 提取后的日期(2003-04-01)
    用copy不行啊,大家帮帮我