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(凡)帅哥厉害,佩服! codegear是什么?跟delphi有什么关系? TcxGrid主从表添加记录时出错, 大家来帮忙 如何判断所输入的字符是本机的IP或计算机名? 小弟是一个初学者,请大侠帮忙!急!!!!!!!!! 请教,如何注册字体?如何判断字体已经注册? 如何动态删除控件,高手帮帮忙,急...... 请问怎样才能获得一个控件(如TTrackBar)上的消息. 谢谢你,请接分 我用delphi6开发电商后台,可有这方面的讨论?? 如何在Delphi中调用API? 多文档如何弹出子窗体???(高分求教) 报表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'即可.