数据库时间字段显示格式的问题,用fieldbyname('date').asstring出来的是2005-5-9 14:20:3,我想转成2005-05-09 14:20:03这样的格式怎么转?

解决方案 »

  1.   

    formatdatetime?怎么用?
    本来Select出来的好象就已经是2005-05-09 14:20:03这样的格式了,
    但是好象asstring又把它变成2005-5-9 14:20:3这种格式了,郁闷
      

  2.   

    showmessage(formatdatetime('YYYY-MM-DD HH:MM:SS',now));
      

  3.   

    showmessage(formatdatetime('YYYY-MM-DD HH:MM:SS',now));
      

  4.   

    别asstring了,直接asdatetime,然后替换上面的那个now
      

  5.   

    FormatDateTime('yyyy-mm-dd HH:NN:SS', FieldByName('Date').AsDateTime)