部分代码:
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的样子,加1就可以好像?
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的样子,加1就可以好像?
IncDay Returns a date shifted by a specified number of days.
IncHour Returns a date/time value shifted by a specified number of hours.
IncMilliSecond Returns a date/time value shifted by a specified number of milliseconds.
IncMinute Returns a date/time value shifted by a specified number of minutes.
IncSecond Returns a date/time value shifted by a specified number of seconds.
IncWeek Returns a date shifted by a specified number of weeks.
IncYear Returns a date shifted by a specified number of years. 要Uses DateUtils
2、+10/24是加长10小时。
3、虽然你加长10小时,但是如果不能进1的话,formatdatetime('yyyymmdd',datetimepicker1.Date+10/24)的值还是原值。建议你使用:formatdatetime('yyyymmdd hh',datetimepicker1.Date+10/24),显示(加)小时字符,看看你是否加入了10/24。