MySQL數據庫中,可以通過使用NOW()函數來獲取當前時間,其中包含了年月日時分秒等信息。
SELECT NOW();
執行以上語句可以得到當前的時間結果,格式如下:
+---------------------+ | NOW() | +---------------------+ | 2022-05-10 09:45:23 | +---------------------+
可以看到,返回結果包含了年月日、小時、分鐘和秒數,十分精確。
如果你只是需要當前的年月日信息,可以使用DATE()函數來提取,不過需要注意的是,這里的年月日返回的還是日期型,因此需要使用DATE_FORMAT()函數來將其轉換為字符串型。
SELECT DATE_FORMAT(DATE(NOW()), '%Y-%m-%d');
執行以上語句可以得到當前的年月日信息:
+---------------------------------------+ | DATE_FORMAT(DATE(NOW()), '%Y-%m-%d') | +---------------------------------------+ | 2022-05-10 | +---------------------------------------+
這里使用了日期型轉換的函數DATE(),將NOW()返回的完整日期型信息提取出來,再使用DATE_FORMAT()將其轉換為字符串格式的年月日信息。
在實際應用中,獲取當前的年月日信息經常被用來作為時間限制或日期比較等操作的依據,因此熟練使用這些函數是表設計和查詢應用的基本功之一。
上一篇整體頁面背景色css
下一篇mysql中當前時間差