最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL實現(xiàn)字符到DATE和TIMESTAMP的相互轉換的方法

 更新時間:2026年03月15日 15:18:09   作者:波波七  
本文詳細介紹了MySQL中日期、時間戳和字符串之間的相互轉換方法,包括使用STR_TO_DATE()、DATE_FORMAT()、DATE()、UNIX_TIMESTAMP()、FROM_UNIXTIME()、CAST、CONVERT以及CONVERT_TZ等函數(shù)進行轉換,需要的朋友可以參考下

在MySQL中,經常需要在 DATE、TIMESTAMP 和字符串之間進行相互轉換。以下是一些常見的轉換方法:

1.字符串到日期/時間類型

字符串轉 DATE:

使用 STR_TO_DATE() 函數(shù)將字符串轉換為 DATE 類型。你需要提供字符串的格式。

SELECT STR_TO_DATE('2024-08-24', '%Y-%m-%d') AS my_date;

字符串轉 TIMESTAMP:

同樣使用 STR_TO_DATE() 函數(shù),但格式要包括時間部分。

SELECT STR_TO_DATE('2024-08-24 14:35:00', '%Y-%m-%d %H:%i:%s') AS my_timestamp;

2.日期/時間類型到字符串

DATE 轉字符串:

使用 DATE_FORMAT() 函數(shù)將 DATE 轉換為指定格式的字符串。

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS date_str;

TIMESTAMP 轉字符串:

使用 DATE_FORMAT() 函數(shù)將 TIMESTAMP 轉換為指定格式的字符串。

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS timestamp_str;

3.日期類型和時間戳類型之間的轉換

DATETIMESTAMP:

DATE 類型只有日期部分,沒有時間部分,MySQL 在轉換時會默認將時間部分設置為 00:00:00。

SELECT CAST('2024-08-24' AS DATETIME) AS date_to_timestamp;

TIMESTAMPDATE:

使用 DATE() 函數(shù)從 TIMESTAMP 中提取日期部分。

SELECT DATE(NOW()) AS timestamp_to_date;

4.UNIX_TIMESTAMP和DATE/TIMESTAMP的相互轉換

UNIX_TIMESTAMPTIMESTAMP:

使用 FROM_UNIXTIME() 函數(shù)將 UNIX_TIMESTAMP 轉換為 TIMESTAMP。

-- 將UNIX時間戳轉為時間戳
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP()) AS unix_to_timestamp;
-- UNIX時間戳轉時間戳 (如果是13位需要除1000)
SELECT FROM_UNIXTIME(1692874200) AS unix_to_timestamp;

TIMESTAMPUNIX_TIMESTAMP:

使用 UNIX_TIMESTAMP() 函數(shù)將 TIMESTAMP 轉換為 UNIX_TIMESTAMP

-- 將時間戳轉換為UNIX時間戳
SELECT UNIX_TIMESTAMP(NOW()) AS timestamp_to_unix;

5.直接通過類型轉換函數(shù)

CAST 和 CONVERT 函數(shù):

使用 CAST()CONVERT() 函數(shù)可以在 DATE、TIMESTAMP 和字符串之間進行轉換。

SELECT CAST('2024-08-24 14:35:00' AS DATE) AS cast_to_date;

SELECT CONVERT(NOW(), CHAR) AS convert_to_string;

6. 字符串到日期或時間戳,帶時區(qū)的轉換

CONVERT_TZ: 將時間戳從一個時區(qū)轉換到另一個時區(qū)。

– 將UTC時間戳轉換為東八區(qū)時間
SELECT CONVERT_TZ(‘2024-08-24 06:00:00’, ‘+00:00’, ‘+08:00’);

7. 字符串直接轉換為時間戳

如果字符串格式與時間戳的默認格式一致,可以直接進行轉換,這會自動將字符串轉換為時間戳。注意這種方法僅適用于字符串格式精確匹配默認的DATETIME格式。

SELECT ‘2024-08-24 14:30:00’ + 0 AS timestamp_value;

常用的格式化符號:

  • %Y 年(四位)
  • %m 月(兩位)
  • %d 日(兩位)
  • %H 小時(24小時制)
  • %i 分鐘
  • %s

以上就是MySQL實現(xiàn)字符到DATE和TIMESTAMP的相互轉換的詳細內容,更多關于MySQL字符到DATE和TIMESTAMP轉換的資料請關注腳本之家其它相關文章!

相關文章

  • MySQL中幾種插入和批量語句實例詳解

    MySQL中幾種插入和批量語句實例詳解

    這篇文章主要給大家介紹了關于MySQL中幾種插入和批量語句的相關資料,在mysql數(shù)據(jù)庫中,實現(xiàn)批量插入數(shù)據(jù)與批量更新數(shù)據(jù)的例子,即批量insert、update的方法,需要的朋友可以參考下
    2021-09-09
  • mysql root用戶的密碼修改和消除

    mysql root用戶的密碼修改和消除

    本文主要針對于Windows環(huán)境下root用戶密碼的修改以及密碼的消除
    2009-06-06
  • MySQL刪除表操作實現(xiàn)(delete、truncate、drop的區(qū)別)

    MySQL刪除表操作實現(xiàn)(delete、truncate、drop的區(qū)別)

    這篇文章主要介紹了MySQL刪除表操作實現(xiàn)(delete、truncate、drop的區(qū)別),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • MySQL服務無法啟動且服務沒有報告任何錯誤的解決辦法

    MySQL服務無法啟動且服務沒有報告任何錯誤的解決辦法

    在啟動項目時,發(fā)現(xiàn)昨天能夠跑的項目今天跑不了了,一看原來是mysql數(shù)據(jù)庫出現(xiàn)了問題,下面這篇文章主要給大家介紹了關于MySQL服務無法啟動且服務沒有報告任何錯誤的解決辦法,需要的朋友可以參考下
    2023-05-05
  • MySQL 編碼機制

    MySQL 編碼機制

    一般在MYSQL使用中文查詢 都是用 set NAMES character
    2008-12-12
  • 淺析MySQL replace into 的用法

    淺析MySQL replace into 的用法

    在向表中插入數(shù)據(jù)的時候,經常遇到這樣的情況:1. 首先判斷數(shù)據(jù)是否存在; 2. 如果不存在,則插入;3.如果存在,則更新。
    2014-06-06
  • MySQL數(shù)據(jù)類型中DECIMAL的用法實例詳解

    MySQL數(shù)據(jù)類型中DECIMAL的用法實例詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)類型中DECIMAL的用法實例詳解的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Mysql統(tǒng)計空間增量實現(xiàn)方式

    Mysql統(tǒng)計空間增量實現(xiàn)方式

    本文介紹了三種統(tǒng)計數(shù)據(jù)庫每月新增空間總量的方法,包括統(tǒng)計所有庫、指定庫以及按修改時間統(tǒng)計,文中說明了data_length和index_length字段的意義,并推薦使用update_time進行統(tǒng)計,以上為個人觀點,僅供參考
    2026-05-05
  • mysql的case when字段為空,null的問題

    mysql的case when字段為空,null的問題

    這篇文章主要介紹了mysql的case when字段為空,null的問題。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 如何優(yōu)化Mysql千萬級快速分頁

    如何優(yōu)化Mysql千萬級快速分頁

    本文深入淺出的分析了如何給千萬級mysql快速分頁做優(yōu)化,非常的實用,是篇不可多得的文章,程序員必讀!!
    2014-09-09

最新評論

麻阳| 孝昌县| 神农架林区| 贵定县| 肇州县| 永胜县| 额尔古纳市| 乡城县| 石楼县| 赣榆县| 博乐市| 孙吴县| 西畴县| 华池县| 岳普湖县| 莆田市| 隆回县| 金堂县| 措美县| 姚安县| 比如县| 泸西县| 阳新县| 恩平市| 井冈山市| 邛崃市| 大城县| 荆门市| 诏安县| 香格里拉县| 平舆县| 泰顺县| 客服| 察隅县| 新绛县| 玛沁县| 蕉岭县| 民丰县| 衡阳县| 苏州市| 堆龙德庆县|