在调用datetime函数取系统当前时间,如何把其年、月、日分割开来? var Year,Month,day:Word;begin DecodeDate(Now,Year,Month,day);//分解日期 ......end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 now表示当前时间,year就是年,Month月,day日 procedure DateTimeToSystemTime(DateTime: TDateTime; var SystemTime: TSystemTime);然后访问:SystemTime.wYearSystemTime.wMonthSystemTime.wDay YearOf(ADateTime):年MonthOf(ADateTime):月DayOf(ADateTime):日 jyqkr(酷鱼)说得对。 var Year,Month,day,mss:Word;begin DecodeDate(Now,Year,Month,day,mss);//可以将时间精确到毫秒 ......end; 还有另外一个函数Formatdatetime('yyyy',Now);Formatdatetime('mm',now).........Formatdatetime('yyyy-mm-dd hh-ss',now)呵呵 var datestr,yy,mm,dd:string; 然后datestr:=formatdatetime('YYYY-MM-DD',date); yy:=copy(datestr,0,4); //年 mm:=copy(datestr,6,2); //月 dd:=copy(datestr,9,2); //日或者dates也可。tr:=formatdatetime('yyyymmdd',date); delphi 基础用法讨论请行伍出身的来看看,本人半路出家。 一个有关EXCEL文件页面实际数据行的问题! 问题好难啊!sos 一个弱智的问题 这样动态创建一个表? tdcomconnection,delphi6 里没有把? 继承的疑问 delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动 一个关于算法的问题!送大分! ord怎么用? 如何同时拥有C++ BUILDER 6.0 和 DELPHI 6.0 怎样在对象的系统事件中增加自己的参数?
SystemTime.wYear
SystemTime.wMonth
SystemTime.wDay
MonthOf(ADateTime):月
DayOf(ADateTime):日
Year,Month,day,mss:Word;
begin
DecodeDate(Now,Year,Month,day,mss);//可以将时间精确到毫秒
......
end;
Formatdatetime('yyyy',Now);
Formatdatetime('mm',now)
.........
Formatdatetime('yyyy-mm-dd hh-ss',now)
呵呵
datestr,yy,mm,dd:string;
然后
datestr:=formatdatetime('YYYY-MM-DD',date);
yy:=copy(datestr,0,4); //年
mm:=copy(datestr,6,2); //月
dd:=copy(datestr,9,2); //日或者
dates也可。tr:=formatdatetime('yyyymmdd',date);