mysql 日期減一天,mysql 日期_「13」MySQL中與日期與時間相關的函數

 2023-11-30 阅读 28 评论 0

摘要:下面這張圖片,是我們每個人拿起手機就應該看到的,這就是日期與時間!MySQL中如何通過各種函數來實現日期與時間的處理?這就是本文所要探索的問題!【1】獲取當前日期的函數【結論】返回值是以“年月日”的方式展現。【2】獲取當前時間的函數

下面這張圖片,是我們每個人拿起手機就應該看到的,這就是日期與時間

b584a518810d0b5e73e277ab6675ec9b.png

MySQL中如何通過各種函數來實現日期與時間的處理?這就是本文所要探索的問題!

【1】獲取當前日期的函數

f392f9430f96b25073125524f40bf6d8.png

【結論】返回值是以“年月日”的方式展現。

【2】獲取當前時間的函數

d4faafed3a0a98932928615592a88bf2.png

【結論】返回值是以“時分秒”的方式展現。

【3】獲取當前日期與時間的函數

b8b4f65126ce027d49fcace093c6cb48.png

【結論】有四種函數,返回的值是以“年月日 時分秒”的方式展現。

【4】UNIX時間戳函數

70999c0a71a8e9424e168db846529372.png

mysql 日期減一天。【結論】

  • 不帶參數返回一個無符號整數類型的UNIX時間戳(‘1970-01-01 00:00:00’GMT 之后的秒數);
  • 帶參數返回,則會將參數值以‘1970-01-01 00:00:00’GMT后的秒數的形式做返回值。
  • 早于1970-01-01的時間返回值為0;
  • 此函數還有反運算FROM_UNIXTIME(NOW()):

【5】返回UTC的日期函數與時間函數

UTC表示時間標準時間,格式為:YYYY-MM-DD或YYYYMMDD。

b873163ffb7248732ec7b24b87eb7de9.png

【結論】返回的是當前時區的日期與時間。

【6】獲取月份的函數

43ac7c01b79520529e39894e4ca7d76d.png

【結論】既可以獲取表示月份的數字,也可以獲取表示月份的英文名稱。

【7】獲取星期的函數

3288b5ba1cc17be7b0a906f4979afa3b.png

【結論】既可以獲取表示星期幾的數字,也可以獲取表示星期幾的英文名稱。

【8】獲取星期數的函數

abea3a7824dac0c2f02c0946be7e2d44.png

【結論】

  • 可以獲取指定日期是一年中的第幾周;
  • 可以獲取指定的年、月與分鐘數。

【9】時間與秒鐘轉換函數

d08160ab1fccf569e708c83ae5a49712.png

mysql時間比較大小、【結論】時間轉換為秒數的公式:小時X3600+分鐘X60+秒

【10】日期和時間的加減天、時、分、秒運算函數

  • 加法:
9973d7cc9e9c8326f0b508ca9031538c.png
  • 減法:
aff55c3935646f3d30aa57e5d7c6f4ef.png

【結論】加減都可以指定到天、小時、分鐘、秒。

【11】兩個日期與時間之間的減法函數

8676eff5bf15a7f8d41589f17392fd76.png

【結論】該函數會忽略時間,返回值只是兩個日期之間的間隔天數。

【12】將日期與時間格式化的函數

84ea878cc708e5e48fc428c21517d29e.png

【結論】DATE_FORMAT()只對日期起作用,而TIME_FORMAT()則只對時間起作用。

總結

  1. 總結了12類常用的日期與時間函數;
  2. 涉及到日期與時間的獲取、日期與時間加減運算、日期與時間的格式化3大方面

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/186033.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息