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

        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久久香蕉国产色戒| 久久精品无码一区二区三区| 国产日产韩国精品视频| 国产精品无码v在线观看| 久久亚洲国产成人精品性色| 精品久久久久久久久久中文字幕| 国产精品国产三级国产av品爱网| 欧洲精品码一区二区三区免费看| 91人前露出精品国产| 国产精品亚洲а∨无码播放| 亚洲精品国产综合久久一线| 国产区精品高清在线观看| 国内精品在线视频| 久久精品国产亚洲AV麻豆网站| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 国产精品爽爽va在线观看网站| 亚洲国产精品无码中文字| 欧美日韩精品久久久免费观看 | 国产精品九九九久久九九| 日韩人妻无码精品一专区| 日韩精品中文字幕第2页| 精品无人区无码乱码毛片国产 | 久久国产精品偷99| 国产精品无码久久久久| 99久久人人爽亚洲精品美女| 欧美精品国产日韩综合在线| 国产成人亚洲精品| 国产精品久久毛片完整版| 国产精品视频白浆免费视频| 麻豆国产在线精品国偷产拍| 亚洲精品无码Av人在线观看国产| 夜夜爽一区二区三区精品| 亚洲精品国自产拍在线观看| 欧美精品黑人粗大| 午夜在线视频91精品 | 国产成人精品亚洲日本在线| 国产成人精品久久二区二区| 国产精品大白天新婚身材| 91精品国产综合久久久久久 | 人妻少妇精品视频二区| 欧洲精品久久久av无码电影|