借助UNIX_TIMESTAMP()函数,可以将timestamp的值转换为秒数。MySQL将忽略添加到timestamp值中的微秒,因为UNIX_TIMESTAMP的值只有10位数字。
示例
mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36')AS 'Total Number of Seconds'; +-------------------------+ | Total Number of Seconds | +-------------------------+ | 1508625336 | +-------------------------+ 1 row in set (0.00 sec) mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36.200000')AS 'Total Number of Seconds'; +-------------------------+ | Total Number of Seconds | +-------------------------+ | 1508625336 | +-------------------------+ 1 row in set (0.00 sec)
上面的查询显示即使将6位数的微秒值相加,输出仍然保持不变。
热门文章
- 「2月28日」最高速度22M/S,2025年V2ray/SSR/Shadowrocket/Clash每天更新免费订阅地址分享
- 「2月9日」最高速度18.6M/S,2025年SSR/Clash/Shadowrocket/V2ray每天更新免费订阅地址分享
- pandas读取csv文件提示字符读取失败
- 重庆宠物领养中心电话号码是多少啊(重庆最大免费宠物领养平台)
- 开宠物食品加工厂需要什么手续(开个宠物食品厂要投资多少钱)
- SpringCloud Sleuth分布式请求链路追踪
- 十大动物疫苗公司有哪些品牌的 十大动物疫苗公司有哪些品牌的
- 在我所在的城市有一家宠物医院英文翻译(在我的城市有一家宠物医院翻译成英语)
- 「2月3日」最高速度18.5M/S,2025年V2ray/Shadowrocket/SSR/Clash每天更新免费订阅地址分享
- 动物打疫苗后多久能杀了吃的的简单介绍