B base7 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #1 最[red]简单[/red]的方法是什么? 最好是一行解决...
H HunterTeam Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #3 var atime:TDateTime; astr:string; begin aStr:='2002-02-02 18:05:22'; atime:=StrToDateTime(aStr); Dtp1.DateTime :=aTime; end;
var atime:TDateTime; astr:string; begin aStr:='2002-02-02 18:05:22'; atime:=StrToDateTime(aStr); Dtp1.DateTime :=aTime; end;
B base7 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #4 >>Fred2000: 那样的话当然出的来,但是我想要效率最高的一种解决方法,因为这涉及一个几十万甚至上百万的循环... >>HunterTeam: 你的aStr:='2002-02-02 18:05:22'是怎么回事?
>>Fred2000: 那样的话当然出的来,但是我想要效率最高的一种解决方法,因为这涉及一个几十万甚至上百万的循环... >>HunterTeam: 你的aStr:='2002-02-02 18:05:22'是怎么回事?
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #5 一行?可以: aDate := StrToDateTime(copy(str, 1, 4) + '-' + copy(str, 5, 2) + '-' + copy(str, 7, 2) + ' ' + copy(str, 9, 2) + ':' + copy(str, 11, 2) + ':' + copy(str, 13, 2)); 这可是你自己说的,一行:)
一行?可以: aDate := StrToDateTime(copy(str, 1, 4) + '-' + copy(str, 5, 2) + '-' + copy(str, 7, 2) + ' ' + copy(str, 9, 2) + ':' + copy(str, 11, 2) + ':' + copy(str, 13, 2)); 这可是你自己说的,一行:)
B base7 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #6 >>beta: 呵呵,你的方法我想到过的,不知这么做的效率怎样? 如果没有其他更好的方法的话,我也只好用这个了[]
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #7 效率肯定不会差 只要你不是用于每秒要执行多少次的那种应用 呵呵 []
B base7 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #8 对了,记得合并字串时使用format要比直接加效率高得多,是不是?