在Delphi中,如果要将一个日期型数据变成格式为“YYYY年MM月DD日”的格式,可能有很多方法,最简单的方法如下:   Var Str:String ;  Str:=FormateDateTime('dddddddddd',Date) ;
  
  ShowMessage(Str) ;
  同志们,试试,结果满意吗?

解决方案 »

  1.   

    修正错误,多打了一个字
    Str:=FormatDateTime('dddddddddd',Date) ;
    不好意思。嘿嘿。
      

  2.   

    Str:=FormatDateTime('yyyy年mm月dd日',Date) ;不是更好吗:-)
      

  3.   

    sigh,关于delphi没有公开的dd很多,可以大家学习学习,但不一定好用,尤其是像你的这种写法晦涩难懂,只是觉得好玩,但不觉得就是什么“秘籍”,更是与软件工程相悖。
      

  4.   

    保必呢,那么多d
    FormatDateTime('dddddd',Date);
    你看看
    N年前我就这么写了