mysql中如何将时间戳转换为年月日格式进行查询

2023-12-01 0 492
目录
  • mysql将时间戳转换为年月日格式进行查询
  • mysql时间戳转换成Java年月日输出
  • 总结

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是时间戳

mysql中如何将时间戳转换为年月日格式进行查询

把数据库存储的时间戳,转换成年-月-日-时-分-秒

SELECT from_unixtime(`use_year`)
FROM 表名

mysql中如何将时间戳转换为年月日格式进行查询

输出年份,使用LEFT函数,按需截取

SELECT LEFT(from_unixtime( `use_year` ),4)
FROM 表名

mysql中如何将时间戳转换为年月日格式进行查询

获取年月日

SELECT LEFT(from_unixtime( `use_year` ),10)
FROM 表名

mysql中如何将时间戳转换为年月日格式进行查询

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持悠久资源网。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Mysql mysql中如何将时间戳转换为年月日格式进行查询 https://www.u-9.cn/database/mysql/5414.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务