时间类型问题
系统中要记录一个操作的具体时间,格式为:2007-2-11-10:24
请问在数据库中要设置两个字段吗?一个为日期:2007-2-11
一个为时间:10:24
还是只设置一个字段:2007-2-11-10:24,这样是否违背了字段 的原子性呢
谢谢!在线等待阿
[解决办法]
只设置一个字段:2007-2-11 10:24,因为时间本来就是一个浮点数
[解决办法]
直接用个Timer控件
日期和时间都有的:
var tt:Tdatetime;
begin
tt:=now;
edit1.text:= '日期: '+formatdatetime( 'yyyy/mm/dd ',date)+ ' '+formatdatetime( 'hh:nn:ss ',tt);
end;
只有日期的:
edit1.text:= '日期: '+formatdatetime( 'yyyy/mm/dd ',date);
~~~~~~~~~~~~~~~~~~~~~~~~~~~
数据库里也是一样用formatdatetime来格式化日期
字段里最好存储这个格式:2007-2-11 11:52:38