怎么使MaskEdit显示出:年-月-日 小时:分:秒 这种格式?(20分)

嫩手

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么使MaskEdit显示出:年-月-日 小时:分:秒 这种格式?
 
格式为:yyyy-MM-dd hh:mm:ss
 
9999-99-99 99:99:99
 
为什么不采用datetimepicker?
 
在哪设?我在EditMast中设的,但写代码赋值却赋不上,比如赋一个:2002-11-08 17:17:17
它却只显示日期,不显小时:分:秒
 
Maskedit1.EditMask:='9999-99-99 99:99:99';
Maskedit1.Text:='2002-11-08 17:17:17';
要只为显示,还不如使用edit呢。EditMask对输入有用。
edit1.text:=formatDatetime('yyyy-mm-dd hh:mm:ss',Now);
 
我是这样的,用MaskEdit1作为输入的,保存到access数据库中,然后用鼠标点击DBGrid
在MaskEdit1.text中能正确显示出该日期时间值,上面的方法好像不行
 
MaskEdit1.Text:=formatdatetime('yyyy-m-dd hh:mm:ss',AValue);
 
在maskedit1的editmask属性中中选择“date”不就行了么?
 
to huawdg:
我不知道您试过没有,这样只显示日期,并不显示时间
to boynicky
我想显示日期时间,你的方法好像不能显示时间
 
maskedit1.Text:=formatdatetime('yyyy-m-dd hh:mm:ss',now);可以啊!
 
可我怎么赋不上值?
 
設置Maskedit1.EditMask:='9999-99-99 99:99:99', 應該可以呀,怎麼不行?
 
editmask已经设成:yyyy-mm-dd hh:mm:ss了,可总显示日期,时间没有
 
EditMask属性应该设置成这样:
!9999/99/00 90:00:00;1;_
 
多人接受答案了。
 
顶部