首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

时间类型有关问题

2012-03-04 
时间类型问题系统中要记录一个操作的具体时间,格式为:2007-2-11-10:24请问在数据库中要设置两个字段吗?一

时间类型问题
系统中要记录一个操作的具体时间,格式为: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

热点排行