关于时间和日期如何赋值?我学了好长时间也学不会...我想哭..... (10分)

  • 主题发起人 主题发起人 why_119
  • 开始时间 开始时间
W

why_119

Unregistered / Unconfirmed
GUEST, unregistred user!
关于时间和日期如何赋值?我学了好长时间也学不会...我想哭.....
我用的控件是DateTimePicker1

统计几月几日到几月几日.....
统计某一个月的......

又它吗的没分了.........
 
对于日期型的可以用String型来表示,也可以用日期型的来表示,我的经验
用string来表示方便一点,如果用日期型的就将它转化为文本型的:
sql.Text := 'select * from table where yourtime between :t1 and :t2 ';
parameters.ParamByName('t1').Value := strtodate(formatdatetime('yyyy-mm-dd', datetime1.DateTime));
parameters.ParamByName('t2').Value := strtodate(formatdatetime('yyyy-mm-dd', datetime2.DateTime));
 
between这是什么意思?t1,t2的数据类型是什么?
formatdatetime('yyyy-mm-dd', datetime1.DateTime)是什么意思?

谢谢了...
 
formatdatetime('yyyy-mm-dd', datetime1.DateTime)的意思是:
把Datetime1的日期强制转换成“年年年年-月月-日日”的格式~
between的意思是(英文原意)处于…………之间。。。的意思~
完全可以执行的,你放心地用~
 
这几天忙...也没试...
日期可以不要吗?
如YY-MM就要年和月...
要的话在加上...对吗?yy-mm-dd
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
后退
顶部