MySql:截取日期中的年月日时分秒

假设有张表(tablesName) 里面有个 字段(field)存放的是日期类型的数据 2020-06-02 07:10:20.111

select SUBSTR(field,1,4) asfrom tablesName; -- 获取年 2020
select SUBSTR(field,6,2) asfrom tablesName;  -- 获取月 06
select SUBSTR(field,9,2) asfrom tablesName;  -- 获取日 02
select SUBSTR(field,12,2) asfrom tablesName; -- 获取小时 07
select SUBSTR(field,15,2) asfrom tablesName; -- 获取 分 10
select SUBSTR(field,18,2) asfrom tablesName; -- 获取 秒 20

或者可以使用相关函数直接获取 年月日

select year(field) asfrom tablesName; -- 获取年 2020
select month(field) asfrom tablesName;  -- 获取月 06
select day(field) asfrom tablesName;  -- 获取日 02
    原文作者:远道.
    原文地址: https://blog.csdn.net/qq_36837452/article/details/106516926
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞