mysql将字符串转换为日期的函数(Mysql中时间戳转为Date的方法示例)
类别:数据库 浏览量:322
时间:2022-03-30 00:31:15 mysql将字符串转换为日期的函数
Mysql中时间戳转为Date的方法示例前言
在工作中遇到一个情况:
日志系统的表中,时间字段存储的是13位时间戳timestamp而不是日期数据,而在业务中,我们需要通过时间和ip来进行分组查询给定日期的数据.
当然你可以选择在业务层先将传入的日期转为时间戳,再去进行查询,但是既然mysql既然可以直接进行转换,那么省去在业务层的操作何乐而不为呢?
1.首先介绍一下mysql中将时间戳和日期互相转换的函数:
时间戳转换成日期FROM_UNIXTIME():
|
FROM_UNIXTIME(1429063399, '%Y-%m-%d %H:%i:%s' ) |
如果不需要时分秒,'%Y-%m-%d'就好
上面例子中使用的是10位时间戳,若是13位时间戳需要/1000,如下:
|
FROM_UNIXTIME(1429063399123/1000, '%Y-%m-%d %H:%i:%s' ) |
日期转换为时间戳UNIX_TIMESTAMP():
|
UNIX_TIMESTAMP( '2015-04-15' ) |
%Y年、%m月、%d日、%H时、%i分、%s秒最为常用
2.实际使用
在我实际使用中,我还将
DATE_FORMAT()函数(DATE_FORMAT(data,format) 函数用于以不同的格式显示日期/时间数据)和FROM_UNIXTIME()来进行转换:
|
DATE_FORMAT(FROM_UNIXTIME(DateTime/1000), '%Y-%m-%d' ) |
|
SELECT ip,DATE_FORMAT(FROM_UNIXTIME( timestamp /1000), '%Y-%m-%d' ) as date , count (*) FROM s_page where DATE_FORMAT(FROM_UNIXTIME( timestamp /1000), '%Y-%m-%d' ) = ? GROUP BY ip,DATE_FORMAT(FROM_UNIXTIME( timestamp /1000), '%Y-%m-%d' ) |
?为占位符
总结
到此这篇关于Mysql中时间戳转为Date的文章就介绍到这了,更多相关Mysql时间戳转为Date内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://segmentfault.com/a/1190000037789442
您可能感兴趣
- mysql语句详解(详解记录MySQL中lower_case_table_names的坑)
- java实现数据库备份(MySQL基于java实现备份表操作)
- mysql自定义安装教程5.7(MySQL系列-源码编译安装v5.7.34)
- MySQL中TIMESTAMP和DATETIME
- mysql和explain哪个好(MySQL EXPLAIN输出列的详细解释)
- oraclemysql知识点(详解Mysql和Oracle之间的误区)
- MySQL 使用事件(Events)完成计划任务(MySQL 使用事件Events完成计划任务)
- mysql如何解决主从延迟(MySQL主从延迟问题解决)
- mysql建表时指定聚簇索引(一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的)
- Mysql官方性能测试工具mysqlslap的使用简介(Mysql官方性能测试工具mysqlslap的使用简介)
- mysql日常运维(MySQL从库维护经验分享)
- mysql如何检查索引失效(mysql索引失效的几种情况分析)
- mysql能groupby两个字段吗(MySQL group by语句如何优化)
- docker创建mysql环境(docker上部署MySQL的示例)
- mysql触发器入门(MySQL中触发器和游标的介绍与使用)
- mysql模糊查询语句(mysql中like % %模糊查询的实现)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
热门推荐
- docker swarm管理(Docker Swarm 服务编排之命令详解)
- 将mysql中的表导出来(MySQL之导出整个及单个表数据的操作)
- mysql8.0.18.0安装详细教程(mysql 8.0.22 下载安装配置方法图文教程)
- laravel 数据表格(Laravel自定义 封装便捷返回Json数据格式的引用方法)
- textarea换行属性(处理textarea中的换行和空格)
- sql server怎么导出数据库(sqlserver复制数据库的方法步骤图文)
- dedecms字数代码(用dedecms实现拼音显示文章标题页文件名的方法)
- mysql分区怎么实现(MySql分表、分库、分片和分区知识深入详解)
- sql自动化上线平台(sql自动化检查和分析工具 之soar和soar-web 安装和使用体验)
- sql server锁原理(Sql Server 死锁的监控分析解决思路)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9