开发者

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

开发者 https://www.devze.com 2023-11-19 11:59 出处:网络 作者: lMasterSparkl
目录mysql将时间戳转换为年月日格式进行查询mysqlhttp://www.devze.com时http://www.devze.com间戳转换成Java年月日输出总结mysql将时间戳转换为年月日格式进行查询
目录
  • mysql将时间戳转换为年月日格式进行查询
  • mysqlhttp://www.devze.comhttp://www.devze.com间戳转换成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}
   )
  GROUwww.devze.comP BY days;

mysql时间戳转换成Java年月日输出

MySQL存储时间戳转换成Java年月日输出实体类

@NotBlank(message = "使用时间不能为空")
    @ApiModelProperty("使用时间")
 js   private String useTime;

数据库存储int是时间戳

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

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

SELECT from_unixtime(`use_year`)
FROM 表名

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

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

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

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

获取年月日

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

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号