FROM_DAYS():
此函數用於從指定的數字日期值返回日期。此處指定的日期值除以365,並因此返回年,月和日。此函數僅用於公曆中的日期。
特征:
- 此函數用於從指定的數字日期值中查找日期。
- 此函數接受單個參數。
- 此處接受的參數是要轉換為日期的指定數字天。
- 此函數僅用於公曆中的日期。
用法:
FROM_DAYS(number)
參數:
此函數僅接受一個參數。
- 號碼-指定的數字日期轉換為日期
返回值:
它從指定的數字日期值返回日期。
示例1:
從指定的數字日期值“366”獲取公曆中的日期“0001-01-01”。此處,指定的日期值366除以365,得出的餘數為1,因此返回的年份為1月1日的0001。
SELECT FROM_DAYS(366);
輸出:
0001-01-01
示例-2:
從366和400之間的隨機數字日期值中獲取公曆中的“0001-01-15”日期。
在這裏為了獲取參數日期值,使用了FLOOR()函數,該函數將返回介於366和400之間的日期值。然後,使用該返回的日期值,FROM_DAYS()函數將返回“0001-01-15”的日期。
SELECT FROM_DAYS(FLOOR(366 + RAND()*(400 - 366 + 1)));
輸出:
0001-01-15
示例3:
從數字日期值“1000”獲取公曆中“0002-09-27”的日期。在此,從POWER()函數返回日期值“1000”,然後FROM_DAYS()函數將該值用作參數並返回日期“0002-09-27”。
SELECT FROM_DAYS(POWER(10, 3));
輸出:
0002-09-27
示例4:
從數字日期值“432.2”獲取公曆中“0001-03-08”的日期。日期值“432.2”是ABS()函數返回的“-432.2”的絕對值。返回的絕對值“432.2”被用作FROM_DAYS()函數的參數,該函數給出了“0001-03-08”的日期作為返回值。
SELECT FROM_DAYS(ABS(-432.2));
輸出:
0001-03-08
應用:
此函數用於從指定的數字日期值返回日期。
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL CONV( )用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 FROM_DAYS() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。