怎样从TDateTime的一个变量中提取年、月、日 麻烦各位了 我是一名新手问题比较简单请大家不要见笑,同时感谢各位的帮助,小弟在此谢过。如题 我想把日期中的年,月,日分别提取出来。 例如:2005-1-5 之中将2005放在edit1中,将1放在edit2中,5放在edit3中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DayOf 返回一个日期时间值的天YearOf 返回指定日期时间值中年份部分MonthOf 返回指定日期时间值的月份部分 忘了,你得uses DateUtils procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word); 用 DecodeDate 分解出来就行了。 FORMATDATETIME("YYYY",NOW());FORMATDATETIME("mm",NOW());FORMATDATETIME("DD",NOW());====================================================FORMATDATETIME("YYYY-mm-DD",NOW());先把日期改为定长的,然后按字符取.....===================================================二个方法给楼主...呵呵. edit1.Text :=FormatDateTime('yyyy',strtodate('2008-01-05')); //yearedit2.Text :=FormatDateTime('mm',strtodate('2008-01-05')); //monthedit3.Text :=FormatDateTime('dd',strtodate('2008-01-05')); //date AnsiString与AnsiChar 如何转换? 求解:iso文件路径表分析 应用控件Report Machine 3.0--老是提示:File not Found :"RM_DataSource.dcu"之类信息。 探讨一下QQ的原理(看了别人的讨论有感) installshield for delphi 在哪可以下载到??? 关于变量访问 谁有Delphi开发的ftp源代码 你想发财么?来看看!有假包换!!!! delphi是绝对相等还是相对相等. 请大虾快帮忙 我是菜鸟想请教各位大侠一点问题,望多指教 枚举进程(考验大家——有难度)
YearOf 返回指定日期时间值中年份部分
MonthOf 返回指定日期时间值的月份部分
uses DateUtils
用 DecodeDate 分解出来就行了。
FORMATDATETIME("mm",NOW());
FORMATDATETIME("DD",NOW());
====================================================
FORMATDATETIME("YYYY-mm-DD",NOW());先把日期改为定长的,然后按字符取.....===================================================
二个方法给楼主...呵呵.
edit2.Text :=FormatDateTime('mm',strtodate('2008-01-05')); //month
edit3.Text :=FormatDateTime('dd',strtodate('2008-01-05')); //date