站長資訊網
        最全最豐富的資訊網站

        mysql可以做日期處理嗎

        mysql可以做日期處理;它可以利用CURDATE()、NOW()、YEAR()、MONTH()、DAY()、HOUR()、MINUTE()、SECOND()等內置函數來做日期處理,例“SELECT CURDATE()”獲取當前日期。

        mysql可以做日期處理嗎

        最近一個項目,需要寫很多的sql語句。涉及到很多與時間相關的處理,現在做一下簡單的總結。

        1.時間格式:在這個項目中,或許是由不同的人建立的數據庫表結構吧,對時間的格式步統一,有的表中存儲的long類型的時間戳,有的表中是存儲的日期,有的表中存儲的是時間,同時格式有20171225,2017-12-25等,一點都不統一。這樣做,會對項目增加一些額外的工作量,同時會衍生出一些問題出來。比如,在寫后臺代碼時,需要對時間做出處理,以適應數據庫的時間格式;在進行奪標聯合查詢時,時間格式不統一,又會對sql語句進行時間格式轉換,造成sql語句臃腫的情況。所以,在同一個項目中,時間格式應該保持統一。個人覺得long 類型的時間戳,以及String類型的yyyy-MM-dd HH:mm:ss 這兩種方式時比較不錯的。

        long類型的時間戳,是因為后臺java代碼將date類型的時間轉化為時間戳很容易。

        String類型時因為,我們假如經常使用時間這個字段,在應用時不需要額外將Date類型轉化為String類型,使用起來比較直觀,方便。

        2.常用時間語句

        SELECT  CURDATE():2020-10-7  //此時日期 SELECT  NOW() : 2020-10-7 22:20:21  //此刻時間 SELECT  YEAR('2020-10-7 22:27:45'): 2020 //獲取時間的年份 SELECT  MONTH('2020-10-7 22:27:45'): 10 //獲取時間的月份 SELECT  DAY('2020-10-7 22:27:45'):25  //獲取時間的天數 SELECT  HOUR('2020-10-7 22:27:45'):22  //獲取時間的小時 SELECT  MINUTE('2020-10-7 22:27:45'):27  //獲取時間的分鐘 SELECT  SECOND('2020-10-7 22:27:45'):45  //獲取時間的秒數
        SELECT  DATE_SUB(NOW(),INTERVAL   1   YEAR)  //在目前的時間減去一年,該語句可以進行多種操作,指定時間下減去x年:DATE_SUB("2017-12-25",INTERVAL x YEAR),同時可以減去 x month/day/hour/minute/second等 SELECT  DATE_ADD(NOW(),INTERVAL 1 YEAR)  //同上,在目前的時間上加上一年 SELECT  CONCAT('2017','-12-12'):2017-12-12  //組裝字符串,可以組裝成任何時間格式,也可以使用如上語句,例如:SELECT CONCAT(YEAR(NOW()),'-12-12') :2017-12-12 ; SELECT UNIX_TIMESTAMP('2017-12-25'):1514131200  //字符串轉換成時間戳 SELECT FROM_UNIXTIME(1514131200) :2017-12-25 00:00:00  //時間戳轉化為時間 SELECT DATE_FORMAT('2017-12-25 22:23:01', '%Y-%m-%d %H:%i:%s');   //字符串轉化為時間格式(date),也可以時間格式轉化為字符串格式

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 九九99精品久久久久久| 久久www免费人成精品香蕉| 国产成人精品久久一区二区三区av | 蜜桃麻豆www久久国产精品 | 四虎国产成人永久精品免费| 国产精品JIZZ在线观看老狼| 99精品热这里只有精品| 亚洲精品无码久久久影院相关影片| 国产美女精品视频| 亚洲综合精品一二三区在线| 91久久婷婷国产综合精品青草| 色国产精品一区在线观看| 日韩精品无码久久一区二区三| 国产精品青青在线观看爽香蕉| 久久九九亚洲精品| 国产成人精品日本亚洲专一区| 久久精品国产亚洲AV香蕉| 亚洲性日韩精品国产一区二区| 久久国产精品偷99| 国产精品永久免费视频| 国产精品九九久久免费视频| 亚洲国产精品久久久久婷婷软件| 2048亚洲精品国产| 99久久精品日本一区二区免费| 四虎成人精品无码| 久久夜色精品国产噜噜亚洲AV| 亚洲精品国产精品乱码在线观看| 亚洲国产高清精品线久久| 蜜桃麻豆www久久国产精品| 精品欧美激情在线看| 国产免费久久精品99久久| 国产亚洲精品免费视频播放| 国产午夜精品一区二区三区小说 | 2021最新国产精品一区| 久久成人精品视频| 国内精品免费视频精选在线观看| 2021精品国产综合久久| 91老司机深夜福利精品视频在线观看 | 欧美精品v国产精品v日韩精品| 亚洲国产精品一区二区久久hs| 亚洲国产另类久久久精品|