最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
mysql中如何将时间戳转换为年月日格式进行查询
时间:2023-10-07 09:10:23 编辑:袖梨 来源:一聚教程网
这篇文章主要介绍了mysql中如何将时间戳转换为年月日格式进行查询问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
mysql将时间戳转换为年月日格式进行查询
create_time时间格式
SELECT DATE_FORMAT(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days;
create_time时间戳格式
SELECT FROM_UNIXTIME(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days;
举例:
<!-- 查询主管最近30天注册用户数 --> SELECT DATE_FORMAT(a.create_time, '%Y%m%d') AS days, COUNT(*) AS userCount FROM sssss a WHERE a.dept_id = 1 AND a.create_time >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND a.recommender_user_id IN ( SELECT DISTINCT b.recommender_user_id FROM sssssss b JOIN ssssss c ON b.recommender_user_id = c.user_id WHERE c.distri_user_id = #{userId} ) GROUP BY days;
mysql时间戳转换成Java年月日输出
MySQL存储时间戳转换成Java年月日输出实体类
@NotBlank(message = "使用时间不能为空") @ApiModelProperty("使用时间") private String useTime;
数据库存储int是时间戳
把数据库存储的时间戳,转换成年-月-日-时-分-秒
SELECT from_unixtime(`use_year`)FROM 表名
输出年份,使用LEFT函数,按需截取
SELECT LEFT(from_unixtime( `use_year` ),4)FROM 表名
获取年月日
SELECT LEFT(from_unixtime( `use_year` ),10)FROM 表名
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持一聚教程网。
相关文章
- 蛋仔派对2周年庆前瞻在哪里 06-02
- 江南百景图测试服招募怎么玩 06-02
- 阴阳师小朋友驾到怎么玩 06-02
- 鸣潮舒云秘制凉茶配方怎么获得 06-02
- 猜一猜:古人说的“夏清侯”是以下哪种物品的别称 蚂蚁庄园6月3日答案早知道 06-02
- 以下哪种食物富含胡萝卜素,大量食用可能会皮肤变黄 蚂蚁庄园今日答案6月3日 06-02