L lycok Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #1 在sql server中datetime类型存储的时间是精确到毫秒的,但是在delphi中的如何显示毫秒呢?
U ugvanxk Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #3 displayformat('yyyy-mm-dd hh:mm:ss ...// 或付到时间里有毫秒级别
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #5 showmessage(FormatDatetime('yyyy-mm-dd hh:nn:ss.zzz',now));
T twos Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #6 formatdatetime('yyyy/mm/dd hh:nn:ss nnn',fields[0].asdatetime) 具体看帮助巴 这样应该可以的
P pcc_mmz1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #7 你可以用decodetime()函数,将Tdatetime型的时间, 转换成毫秒值, 然后用displayformat(),或者用format(),formatdatetime()进行格式化一个就可以显示时间了。
你可以用decodetime()函数,将Tdatetime型的时间, 转换成毫秒值, 然后用displayformat(),或者用format(),formatdatetime()进行格式化一个就可以显示时间了。
Q QuickSilver Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #8 shortdateformat:='YYYY-MM-DD HH:MM:SS:ZZZ';
L lycok Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #9 谢谢大家,你们的方法我都试过了,可惜不行,不过我自己琢磨出来了,可以在sql语句中 将时间类型转换为代毫秒的字符型,然后再用delphi显示这个字符字段就行了:) 如: sql: select convert(varchar(50),intime,121) from inputtable delphi: query1.fieldvalue['intime'];
谢谢大家,你们的方法我都试过了,可惜不行,不过我自己琢磨出来了,可以在sql语句中 将时间类型转换为代毫秒的字符型,然后再用delphi显示这个字符字段就行了:) 如: sql: select convert(varchar(50),intime,121) from inputtable delphi: query1.fieldvalue['intime'];
W watter Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-10 #10 DecodeTime(Now(), hh, mm, ss, ms); lblTime:=IntToStr(hh)+':'+IntToStr(mm)+':'+IntToStr(ss)+'.'+IntToStr(mS);
DecodeTime(Now(), hh, mm, ss, ms); lblTime:=IntToStr(hh)+':'+IntToStr(mm)+':'+IntToStr(ss)+'.'+IntToStr(mS);