TMaskEdit控件如何设置为这样的格式输出1999/01/01(日期) 我就没有办法啦!!!不知道各位兄台有何高见!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MaskEdit1.EditMask:='!9999\\99\\00;1;_';MaskEdit1.Text:=Formatdatetime('yyyy\mm\dd',now); l和L l表示该位置只可能是一个字母,可以用光标键跳过它,但是不能是其它类型的字符。L该位置必须是一个字符。 a和A a表示该位置只可能是一个字母或数字字符。A表示该位置必须是一个字母或数字字符。 c和C c表示该位置只可能是一个字母,C表示该位置必须有一个字母。 9和0 9表示该位置只可能是一个数字,0表示该位置必须有一个数字。 〈和〉 <格式符表示随后的字母均以小写的形式显示,直到遇到一个>格式字符或<>格式符。>格式符则和<正好相反。 〈〉 表示不作大小写转换,以输入时的形式为准。 \ 表示该格式符之后的那个掩码格式符将作为数据中的普通字符对待。当用户想在数据中放进一个掩码格式符时,应该在这个格式符前放一个\符号。如\A,\\等等。 # 表示该位置可能是一个数字或正符号。 ! 如有!表示数据前的空格将不被保存在数据中,没有!则数据后的空格不被保存。!格式符只能放在掩码格式符的第一个字符处。 ;和/ 标准的分隔符,可作为数据的一部分。其中/在显示时为‘-’而非/。 谢谢你回复我的贴子,但我想得到的是yyyy/mm/dd而非yyyy\mm\dd.因为/是作为标准分隔符,所以我不知道如何显示它!!! MaskEdit1.EditMask:='!9999\\99\\00;1;_'; 老兄,我要的是yyyy/mm/dd,你所给出的'!9999\\99\\00;1;_';不能解决我这个问题请各位知深Delphi专家帮忙解决!! 好像在DELPHI中你说的这种格式不于支持 up,LEarning我只知道大家说的这一种 procedure TForm1.Button1Click(Sender: TObject);begin MaskEdit1.EditMask:='!9999/99/00;1;_'; MaskEdit1.Text:=Formatdatetime('yyyy/mm/dd',now); showmessage(MaskEdit1.EditText);end; MaskEdit1.EditMask:='!9999/99/00;1;_'; 1.设置MaskEdit1.EditMask:='!9999/99/00;1;_';2.在控制面板中"区域选项"的日期 设置栏把日期分隔符设为'/',再将日期格式设 为'YYYY/MM/DD'即可. 哈哈,还是aiungong(凡)帅哥厉害,佩服! Turbo Experlor系列是可以进行商业开发的。 资源!!!!!!!!! 在哪啊 我遇到一个“未指定的错误”,请高手帮看看(附源码) 求职的问题 象delphi写代码的提示效果是怎么做的啊? 有二个问题要麻烦大家?我是初学者,谢谢大家。 給菜鳥我提供几個delphi文章發表及電子書下載網址﹗在線散分﹗多謝!!! 如何用Delphi编写Web Service,使之只能在Apache下运行? 如何编写系统服务进程?? 怎么实现信息在局域网中的广播???? 多文档如何弹出子窗体???(高分求教) 报表Qreport问题?
MaskEdit1.Text:=Formatdatetime('yyyy\mm\dd',now);
a和A a表示该位置只可能是一个字母或数字字符。A表示该位置必须是一个字母或数字字符。
c和C c表示该位置只可能是一个字母,C表示该位置必须有一个字母。
9和0 9表示该位置只可能是一个数字,0表示该位置必须有一个数字。
〈和〉 <格式符表示随后的字母均以小写的形式显示,直到遇到一个>格式字符或<>格式符。>格式符则和<正好相反。
〈〉 表示不作大小写转换,以输入时的形式为准。
\ 表示该格式符之后的那个掩码格式符将作为数据中的普通字符对待。当用户想在数据中放进一个掩码格式符时,应该在这个格式符前放一个\符号。如\A,\\等等。
# 表示该位置可能是一个数字或正符号。
! 如有!表示数据前的空格将不被保存在数据中,没有!则数据后的空格不被保存。!格式符只能放在掩码格式符的第一个字符处。
;和/ 标准的分隔符,可作为数据的一部分。其中/在显示时为‘-’而非/。
不能解决我这个问题
请各位知深Delphi专家帮忙解决!!
我只知道大家说的这一种
begin
MaskEdit1.EditMask:='!9999/99/00;1;_';
MaskEdit1.Text:=Formatdatetime('yyyy/mm/dd',now);
showmessage(MaskEdit1.EditText);
end;
为'YYYY/MM/DD'即可.