delphi的formatdatetime函数怎么用啊?

比如我想时间在这个之间,部分代码:testdate>=to_date(:ST,"YYYYMMDD")andtestdate<to_date(:FT,"YYYYMMDD")... 比如我想时间在这个之间,部分代码:
testdate>=to_date(:ST,"YYYYMMDD") and testdate<to_date(:FT,"YYYYMMDD")
parambyname('ST').AsString :=formatdatetime('yyyymmdd',datetimepicker1.Date) parambyname('FT').AsString :=formatdatetime('yyyymmdd',datetimepicker1.Date+10/24)

为什么10/24时间加不上去?
展开
 我来答
sxdtgsh
2015-08-11 · TA获得超过2221个赞
知道小有建树答主
回答量:913
采纳率:75%
帮助的人:805万
展开全部
delphi中formatdatetime是格式化日期时间的函数,返回值是格式化后的字符串。
function FormatDateTime(const Format string; DateTime TDateTime) string;
第一个参数是格式化字符串,第二个参数是要格式化的日期时间。
你的语句formatdatetime('yyyymmdd', datetimepicker1.Date+10/24)中,格式化
字符串是'yyyymmdd',就是将datetimepicker1.Date+10/24格式化成'yyyymmdd'
的格式,其中yyyy代表4位年,mm代表2位月,dd代表2为日,所以是不可能将10/24
的时间加上去的。如果要加上时间的话,格式化字符串可以写成'yyyymmdd hh:nn:ss'。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式