int(10)时间戳处理显示格式时方便。当服务器时间不大对时,时间戳调整也方便(因此说,不建议直接将time()等结果插入数据库中,而是将其在配置文件中写到变量中。服务器时间不对时修改起来方便)。$temp_time=time()+100;//服务器与现实时间差100秒,补上。我在用的空间就这样,时间会慢慢变慢,有时候甚至慢15分钟的情况。
举例如下:
update
calldata
set
date
=
date_sub(date,
interval
7
day)
where
date
>=
'2014-01-08'
and
date
<
'2014-01-09
这个sql语句中,date
是datetime类型的
数据库存储时间,如果字段类型是DATATIME类型的,数据库默认存储是精确到毫秒的。
想得到你想要的时间格式,需要在取到resultset的sql语句中进行一次格式转化
CONVERT(VARCHAR(20),时间字段名,20)
就可以变成你想要的时间格式了,如
select
时间字段名
from
。。。
改为
select
CONVERT(VARCHAR(20),时间字段名,20)
as
时间字段名
from
。。。
以上就是关于大家一般用什么类型字段存储时间全部的内容,包括:大家一般用什么类型字段存储时间、在数据库某字段存储的时间类型是datetime类型、sqlserver2005数据库存储的时间格式问题,急~~~~~在线等~~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)