當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MariaDB MAKEDATE()、LOCALTIMESTAMP()用法及代碼示例


1. MAKEDATE()函數:
在MariaDB中,MAKEDATE()函數用於返回特定年份的日期和day-of-year值。在此函數中,第一個參數將為年份,第二個參數將為年份。如果day-of-year小於1,則MAKEDATE函數將返回NULL。

用法:

MAKEDATE(year, day-of-year)

參數:必需的。兩個參數。

  • year -用於創建日期的4位數字年份。
  • day-of-year-一年中的一天(大於0)用於創建日期。

返回值:它返回特定年份的日期和day-of-year值。

示例1:



SELECT MAKEDATE(2020, 1);

輸出:

'2020-01-01'

示例-2:

SELECT MAKEDATE(2020, 42);

輸出:

'2020-02-11'

示例3:

SELECT MAKEDATE(2019, -12);

輸出:

NULL

示例4:

SELECT MAKEDATE(2019, 366);

輸出:

'2020-01-01'

示例5:

SELECT MAKEDATE(2020, 366);

輸出:

'2020-12-31'

2. LOCALTIMESTAMP()函數:
在MariaDB中,LOCALTIMESTAMP()函數用於返回當前日期和時間。在此函數中,不會傳遞任何參數。此函數將返回當前時間戳。對於字符串上下文,此函數將以“ YYYY-MM-DD HH:MM:SS”格式返回當前日期。對於數字上下文,此函數將以YYYYMMDDHHMMSS格式返回當前日期。該函數與LOCALTIME()函數相似。

用法:

LOCALTIMESTAMP( )

參數:沒有參數將被傳遞。

返回:它將返回當前時間戳。



示例1:

SELECT LOCALTIMESTAMP();

輸出:

'2020-10-25 12:52:35'

示例-2:它將在當前時間戳的右邊增加10個單位。

SELECT LOCALTIMESTAMP()+10;

輸出:

'20201025125225'

示例3:它將從當前時間戳的右邊減去5個單位。

SELECT LOCALTIMESTAMP()-5;

輸出:

'20201025125230'

相關用法


注:本文由純淨天空篩選整理自vipinyadav15799大神的英文原創作品 MAKEDATE() and LOCALTIMESTAMP() Function in MariaDB。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。