mysql时间处理的问题
2011-12-15 13:27
232 查看
timestamp时间戳,插入时候默认返回当前时间
内部存储以二进制方式,两者相减得到的不是秒数,如果想要获得两个时间戳之间的差值,网上搜了很多办法都挺麻烦的!!linux下的c操作起来也不是很方便,如果sql能直接select出来是整数就好了,这样写起c来说比较方便一点;
1:先把时间戳转换成datatime的格式,然后相减
2: bind()方式,不是太懂
后来偶然间看到一个人的blog说了一种办法,忒方便了!把timestamp直接转换成unix_timestamp格式,然后再相减的话得到的就是两个日期之间相差的秒数了
create table tm(
start timestamp,
end timestamp);
select unix_timestamp(end) - unix_timestamp(start) from tm;
内部存储以二进制方式,两者相减得到的不是秒数,如果想要获得两个时间戳之间的差值,网上搜了很多办法都挺麻烦的!!linux下的c操作起来也不是很方便,如果sql能直接select出来是整数就好了,这样写起c来说比较方便一点;
1:先把时间戳转换成datatime的格式,然后相减
2: bind()方式,不是太懂
后来偶然间看到一个人的blog说了一种办法,忒方便了!把timestamp直接转换成unix_timestamp格式,然后再相减的话得到的就是两个日期之间相差的秒数了
create table tm(
start timestamp,
end timestamp);
select unix_timestamp(end) - unix_timestamp(start) from tm;
相关文章推荐
- split函数处理mysql时间问题及截取url
- mysql处理varchar类型的between和and的时间问题少一天解决;
- mysql使用between and处理时间区间不包括右边界问题
- mysql使用between and处理时间区间不包括右边界问题
- 处理MySQL中0时时间数据问题的办法
- mysql全日志添加时间戳以及SQL多行问题处理(更新)
- 在mysql中处理时间问题
- 体验MySQL5.6.25并处理所遇到的问题
- mysql从执行.sql文件时处理\n换行的问题
- MySQL之日期时间处理函数
- RDS MySQL 全文检索相关问题的处理
- mysql中处理大小写敏感问题
- 在.NET 中使用mysql时间问题,
- 关于mysql的时间存储类型问题
- MySql 与C# 乱码问题处理
- 常见时间处理问题
- JSP+MySql的时间处理
- 关于MySQL事物处理的问题
- MySQL中SELECT+UPDATE处理并发更新问题解决方案
- 解决一个mysql关于按文章以及评论的最早时间的排序问题