知识大全 将日期转化为汉语的形式

Posted

篇首语:别裁伪体亲风雅,转益多师是汝师。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 将日期转化为汉语的形式相关的知识,希望对你有一定的参考价值。

  在DELPHI中没有直接将日期转化为汉语的形式 用起来很不方便 如 年 月 日 在一些特殊场合需要转化为汉语 二○○一年五月二十三日   在这里有一个函数可以直接进行转化 在这里和大家共享 原代码如下   procedure datechange(var Dyear Dmonth Dday:string;      const ADate:Tdatetime);  //转化日期 function  DCDate(ADate:TDateTime):TDDate;//将时间转化为汉字形式 function  DCmonth(DMonth:string):string; //将月转化为汉字形式 function  DCDay(DDay:string):string;     //将日转化为汉字形式 function  DCYear(Dyear:string):string;   //将年转化为汉字形式

implementation //以下是实现部分

procedure datechange(var Dyear Dmonth Dday:string;    const ADate:Tdatetime); begin   Dyear:=formatdatetime( yyyy Adate);   Dmonth:=formatdatetime( mm Adate);   Dday:=formatdatetime( dd Adate);        end;

function TDWF DCDate(ADate: TDateTime):TDDate; var  kk:TDdate;      sY sM sD:string; begin   datechange(sy sm sd Adate);   kk year :=dcyear(sy);    kk month :=DCmonth(sm);       kk day:=DCday(sd);   result:=kk; end;

function TDWF DCDay(DDay: string): string; const  CDDay:array[ ] of string=(         一 二 三 四 五 六 七 八 九 十 十一           十二 十三 十四 十五 十六 十七 十八 十九         二十 二十一 二十二 二十三 二十四 二十五 二十六            二十七 二十八 二十九 三十 三十一 ); //日期的汉语表示 var dd:integer; begin dd:=strtoint(DDay);   result:=cdday[dd]; end;

function TDWF DCmonth(DMonth: string): string; const   CDmonth:array[ ] of string=(         一 二 三 四 五 六 七 八 九 十              十一 十二 );                            //月份的汉语表示 var dm:integer; begin dm:=strtoint(DMonth);   result:=cDmonth[dm]; end;

function TDWF DCYear(Dyear: string): string; const  CDdigit:array[ ] of string=(        ○ 一 二 三 四 五 六 七 八 九 ); //数字的汉字表示 var     dh dg i:integer;            sg ss sb sq:string;          Dtmp:string[ ]; begin   dh:=length(Dyear);   sg:= ;ss:= ;sb:= ;sq:= ;   for i:= to dh do      //i:= 及 i:=dh+ 时 为开始标志为(# );   begin     dtmp:=Dyear[i];     dg:=strtoint(dtmp);     case i of       :  sg:=cddigit[dg];       :  ss:=cddigit[dg];       :  sb:=cddigit[dg];       :  sq:=cddigit[dg];     end;   end;   result :=sg+ss+sb+sq; end;

cha138/Article/program/Delphi/201311/25070

相关参考

成文日期正确的书写形式是

成文日期正确的书写形式是_____。A、2013年7月13日B、二零一三年七月十三号C、2013-7-13D、2013/7/13答案:A解析:成文日期应当用阿拉伯数字将年、月、日标全,年份应标全称,月

知识大全 数据库转化的问题

  ACCESS的数据库中的自动编号类型在转化时sqlserver并没有将它设为自动编号型我们需在SQL创建语句中加上identity表示自动编号!  转化时跟日期有关的字段SQLSERVER默认为s

知识大全 2003版的电子表格转化为word文档形式后怎样调整格或者调整大小

请问一下:2003版的电子表格转化为word文档形式后怎样调整格或者调整大小?如果你用的第一种方法,插入后是一张矢量图片,鼠标点击后四个角落会有圆点,拖动圆点调节就好。如果是第二种方法直接复制的,那么

知识大全 js将long日期格式转换为标准日期格式实现思路

js将long日期格式转换为标准日期格式  复制代码代码如下:cha138/Article/program/Java/JSP/201405/30753

知识大全 报道和报到有什么区别

报道和报到有什么区别报道是一个汉语词汇,读音为bàodào,指通过报纸、杂志、广播、电视或其他形式把新闻告诉群众或指用书面或广播、电视形式发表的新闻稿。报到,读音bàodào,汉语成语,向组织报告自己

生产价格是__的转化形式

生产价格是_____的转化形式。A、生产成本B、价值C、货币D、资金答案:B解析:商品的生产价格是由部门平均生产成本和社会平均利润构成的价格,它是价值的转化形式。故本题答案选B。

知识大全 如何将pbb转化为普通文件,例如一个加密的视频“xxx.mp4.pbb”文件,我想将它转化为我们普

如何将pbb转化为普通文件,例如一个加密的视频“xxx.mp4.pbb”文件,我想将它转化为我们普用屏幕录像软件录一下就行了。如何将MP4文件转化为AMV文件?AMV文件是特定的文件,常用在彩屏MP3

知识大全 将ACCESS的转化为SQL SERVER的体验

将ACCESS的转化为SQLSERVER的体验  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  A

知识大全 几个常见的关于日期的问题解决方法

  怎样计算两个时间之间的间隔?  间隔=DategetTime()DategetTime();得出来的是毫秒数  除是秒再除是分再除是小时    记住java标准库中所有时间类都以此为基础转化的只是

知识大全 PHP将DateTime对象转化为友好时间显示的实现代码

PHP将DateTime对象转化为友好时间显示的实现代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下