MariaDB 函数

MariaDB FROM_DAYS() 函数采用数字表示日期并返回日期值。

此函数仅适用于日期在公历内。

注意:TO_DAYS( ) 函数,与 FROM_DAYS() 函数相反。

语法

FROM_DAYS(numeric_day) 

参数

numeric_day必填。 指定要转换为日期的数字日期。

返回值

返回从数字日期转换而来的日期。

示例 1:

下面的示例展示了 FROM_DAYS() 函数的用法。

SELECT FROM_DAYS(737289);
Result: '2018-08-18'

SELECT FROM_DAYS(737290);
Result: '2018-08-19'

SELECT FROM_DAYS(737291);
Result: '2018-08-20' 

示例 2 :

考虑一个名为Employee的数据库表,其中包含以下记录:

EmpIDNameCityAgeNumeric DOJ
1JohnLondon25737204
2MarryNew York24737347
3JoParis27737584
4KimAmsterdam30737688
5RameshNew Delhi28737722
6SureshMumbai28738515

下面给出的语句可用于转换列的记录[Number DOJ] 转换为日期:

SELECT *, FROM_DAYS(`Numeric DOJ`) AS Date_of_Joining FROM Employee; 

这将产生如下所示的结果:

EmpIDNameCityAgeNumeric DOJDate_of_Joining
1JohnLondon257372042018-05-25
2MarryNew York247373472018-10-15
3JoParis277375842019-06-09
4KimAmsterdam307376882019-09-21
5RameshNew Delhi287377222019-10-25
6SureshMumbai287385152021-12-26