关于日期的小问题(30分)

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

carrie4002

Unregistered / Unconfirmed
GUEST, unregistred user!
想取系统日期,然后分别取出年、月、日赋给三个字符串变量。
需要代码。谢谢。
 
procedure TForm1.btn1Click(Sender: TObject);
var
wdYY,wdMM,wdDD: Word;
strYear,strMonth,strDate: String;
begin
DecodeDate(Now,wdYY,wdMM,wdDD);
strYear := IntToStr(wdYY); //strYear中为年份,如1999(年)
strMonth := IntToStr(wdMM); //strMonth中为月份,如12(月)
strDate := IntToStr(wddd); //strDate中为日期,如9(日)
end;
 
delphi:
formatdatetime('yyyy',now());
formatdatetime('mm',now());
formatdatetime('dd',now());
sql server:
datepart(yyyy,getdate())
datepart(mm,getdate())
datepart(dd,getdate())
 
var
nowdate : tdateTime;
year,month,day : integer;
begin
nowdate :=now;
year := yearof(nowdate ) ;
month := monthof(nowdate )
day := dayof(nowdate )
end;
 
多人接受答案了。
 
每人10分
 
后退
顶部