如何設定日期的顯示格式(50分)

  • 主题发起人 主题发起人 ckwong
  • 开始时间 开始时间
C

ckwong

Unregistered / Unconfirmed
GUEST, unregistred user!
如題, 和如何限制日期的輸入日期, 例如小於2004.01.01 會顯示錯誤.
 
日期是可以直接比较的啊,
if date<strtoDATe('2004-2-1') then
ShowMessage('今天的日期小于2004.2.1');
 
同意goodzp
 
设置日期时间格式:
在操作系统的控制面板里
 
// 按样式取日期 2004-01-22
showmessage('今天是:'+FormatDateTime('yyyy-mm-dd', now));
 
shortdateformat:='yyyy-mm-dd'; //指定日期格式为2004-01-22
 
我用 dbedit 的datafile 是一個 mysql 中的date field, 在用閣下的語法會出現錯誤, 改為
if dbedit1.text<'2004-2-1' then
ShowMessage('今天的日期小于2004.2.1'); 沒有錯誤, 但不能正確的處理日期大小問題, 請問有關的語法是否放在 onexit 中?
 
formatDateTime('yy-mm-dd hh:mm:ss',DateTimeVal:TDateTime);
 
后退
顶部