我想在程序中用当前时间作为表里的一个编号,怎么样取得这个时间。比如:
比如:我得到的时间是:2007-06-30 10:21:36      怎么能格式化为字符串:20070630102136  谢谢了

解决方案 »

  1.   

    FormatDateTime(Param,   Now);     //Now   =   2006-05-01   17:09:03   星期一 Param: 
       yy(年):06 
       yyyy(年):2006 
       m(月):5 
       mm(月):05 
       mmm(月):5月 
       d(日):1 
       dd(日):01 
       h(时):17 
       hh(时):17 
       n(分):9 
       nn(分):09 
       s(秒):3 
       ss(秒):03 
       ddd(星期):星期一 
       ddddd(日期):2006-5-1 
       dddddd(日期):2006年5月1日 
       yyyy年mm月dd日(日期):2006年05月01日 
       AM/PM(上午/下午):PM 
       t(时间):17:09 
       tt(时间):17:04:03 
                zzz(毫秒)
      

  2.   

    FormatDateTime( "yyyymmddhhnnss ",now);
      

  3.   

    delphi 帮助里面有DateTimeTOString的详细说明,
      

  4.   

    FormatDateTime(   "yyyymmddhhnnss   ",now);
      

  5.   

    var
      S:string;
    S:= FormatDateTime('YYYYMMDDHHNNSS',now);