X xiuxiu Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-11 #1 想比较两个时间的大小.比如说比较当前系统时间和某一特定时间的差值. 时间的格式为hh:mm:ss(时:分:秒)?
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-11 #2 比较大小?越晚越大咯 要么来个笨办法 i,j:integer; s:String; i := strtoint(formatdatetime('hhssmm',thetime)); j := strtoint(formatdatetime('hhssmm',now)); ...
比较大小?越晚越大咯 要么来个笨办法 i,j:integer; s:String; i := strtoint(formatdatetime('hhssmm',thetime)); j := strtoint(formatdatetime('hhssmm',now)); ...
O OopsWare Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #5 TDateTime 是 Double 类型的,可直接比较 TDateTime的整数部分为日期、小数部分为时间 也可用 DecodeDate DecodeTime EncodeDate EncodeTime 函数
TDateTime 是 Double 类型的,可直接比较 TDateTime的整数部分为日期、小数部分为时间 也可用 DecodeDate DecodeTime EncodeDate EncodeTime 函数
淡 淡淡的笑 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #7 先 var Hour,Min,Sec: Word; 再 DecodeTime(Now, Hour, Min, Sec); 拿Hour Min Sec 去和另一个时间对比就行了。 也可以直接用Dateto****等函数。
先 var Hour,Min,Sec: Word; 再 DecodeTime(Now, Hour, Min, Sec); 拿Hour Min Sec 去和另一个时间对比就行了。 也可以直接用Dateto****等函数。
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #8 转换成datetime格式后直接相减,整数部分为日期、小数部分为时间。 或OopsWare或淡淡的笑