2022年delphi时间计算 .pdf
《2022年delphi时间计算 .pdf》由会员分享,可在线阅读,更多相关《2022年delphi时间计算 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、TDateTime 类型怎么进行加减运算?比如我要在当前的日期时间上再加30分钟,得到一个新的日期时间,应该怎么运算?答: TDateTime 类型可直接进行运算(*前 n 秒的 TDateTime 是多少?前 n 分钟的 TDateTime 是多少?前 n 小时的 TDateTime 是多少?前 n 天的 TDateTime 是多少?前 n 周的 TDateTime 是多少?答案:now-n/3600/24 now-n/60/24 now-n/24 now-n*1 now-n*7 *) Memo1.Clear; Memo1.Lines.Add( 当前时间: + DatetimeToStr
2、(Now); Memo1.Lines.Add( 前20秒的 TDateTime 是多少? + DatetimeToStr(Now-20/3600/24); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - Memo1.Lines.Add( 前2分钟的 TDateTime 是多少? + DatetimeToStr(Now-2/60/24); Memo1.Lines.Add( 前2小时的 TDateTime 是多少? + Dateti
3、meToStr(Now-2/24); Memo1.Lines.Add( 前2天的 TDateTime 是多少? + DatetimeToStr(Now-2*1); Memo1.Lines.Add( 前2周的 TDateTime 是多少? + DatetimeToStr(Now-2*7); 运行结果:当前时间: 2011-12-9 下午 03:39:06 前20秒的 TDateTime 是多少? 2011-12-9 下午 03:38:46 前2分钟的 TDateTime 是多少? 2011-12-9 下午 03:37:06 前2小时的 TDateTime 是多少? 2011-12-9 下午 01
4、:39:06 前2天的 TDateTime 是多少? 2011-12-7 下午 03:39:06 前2周的 TDateTime 是多少? 2011-11-25 下午 03:39:06 二、有控件DateTimePicker1 ,假如DateTimePicker1 值为2004-7-5 , 请问:如何求出1.本月第一日 ( 即2004-7-1 ), 2.本月最后一日 ( 即2004-7-31 ), 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - -
5、- - - - 3.上个月当日(即2004-6-5 ) ,4.上个月最后一日 ( 即2004-6-30 ), 5.上年当月当日 ( 即2003-7-5 ). 6.上年上月当日 ( 即2003-6-5 ). 7.上年上月最后一日 ( 即2003-6-30 ). 最头痛的问题是各个月的天数不同,还要考虑是否闰年的“二月份”!DataUtils.unit. 你所有的都有。 。Var Year1,Month1,Day1: Word; begin DecodeDate(DateTimePicker1.date,year1,month1,day1); Datetimepicker1.Date:= Enco
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年delphi时间计算 2022 delphi 时间 计算
限制150内