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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。