mysql日期函數(shù)TO_DAYS()函數(shù)的詳細講解
背景:
今天在項目里看到的sqlserver的days()函數(shù),計算從0年開始到給定時間的天數(shù),現(xiàn)在要修改為mysql語法,有個很奇怪的現(xiàn)象奧,同樣都是今天2021-11-30,sqlserver的days()函數(shù)和mysql的TO_DAYS()函數(shù)計算出來的天數(shù)并不一樣,這個我不太明白,知道的各路大??梢粤粞越o弟弟解下惑,謝謝
TO_DAYS()函數(shù)
給定一個日期date, 返回一個從年份0開始計算的天數(shù)
select TO_DAYS(now()) as days
select TO_DAYS(now()) as days
可以看到,從公元0年到2021年11月29日,一共是739488天,記好這個數(shù)字
select TO_DAYS('21-11-29') as days
可以看到,天數(shù)都是一樣的,年份只寫后兩位時是會自動轉(zhuǎn)化為4位的
MySQL“日期和時間類型”中的規(guī)則將日期中的二位數(shù)年份值轉(zhuǎn)化為四位
對于1582 年之前的日期(或許在其它地區(qū)為下一年 ), 該函數(shù)的結(jié)果實不可靠的
總結(jié)
到此這篇關(guān)于mysql日期函數(shù)TO_DAYS()函數(shù)的文章就介紹到這了,更多相關(guān)mysql日期函數(shù)TO_DAYS()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL日期格式以及日期函數(shù)舉例詳解
- Mysql日期格式以及內(nèi)置日期函數(shù)用法詳解
- 使用Pandas?實現(xiàn)MySQL日期函數(shù)的解決方法
- MySQL學習之日期函數(shù)的用法詳解
- MySQL日期函數(shù)與時間函數(shù)匯總(MySQL 5.X)
- MySQL日期函數(shù)與日期轉(zhuǎn)換格式化函數(shù)大全
- mysql 獲取當前日期函數(shù)及時間格式化參數(shù)詳解
- 深入mysql YEAR() MONTH() DAYOFMONTH()日期函數(shù)的詳解
- mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函數(shù)
- mysql日期函數(shù)用法大全
相關(guān)文章
Mysql導入導出工具Mysqldump和Source命令用法詳解
Mysql本身提供了命令行導出工具Mysqldump和Mysql Source導入命令進行SQL數(shù)據(jù)導入導出工作,通過Mysql命令行導出工具Mysqldump命令能夠?qū)ysql數(shù)據(jù)導出為文本格式(txt)的SQL文件,通過Mysql Source命令能夠?qū)QL文件導入Mysql數(shù)據(jù)庫中,下面通過Mysql導入導出SQL實例詳解Mysqldump和Source命令的用法2012-09-09阿里云服務器手動實現(xiàn)mysql雙機熱備的兩種方式
阿里云服務器由于不支持keepalive虛擬ip,導致無法通過keepalive來實現(xiàn)mysql的雙機熱備。我們這里要實現(xiàn)阿里云的雙機熱備有兩種方式。感興趣的朋友跟隨小編一起看看吧2019-10-10mysql 記錄不存在時插入 記錄存在則更新的實現(xiàn)方法
相信很多人都需要用到這個語句,請看下文:(在4.1以后的版本才有效)2008-08-08MySQL安裝時一直卡在starting?server的問題及解決方法
這篇文章主要介紹了MySQL安裝時一直卡在starting?server的問題及解決方法,出現(xiàn)這種情況大概有兩個原因,文中對每種原因給大家詳細介紹,需要的朋友可以參考下2022-06-06