您的位置:首頁技術文章
文章詳情頁

mysql中如何將時間戳轉換為年月日格式進行查詢

瀏覽:7日期:2023-07-28 19:59:55
目錄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是時間戳

把數據庫存儲的時間戳,轉換成年-月-日-時-分-秒

SELECT from_unixtime(`use_year`)FROM 表名

輸出年份,使用LEFT函數,按需截取

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

獲取年月日

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

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: MySQL 數據庫
相關文章:
国产综合久久一区二区三区