欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 字符串格式時間格式

林國瑞2年前11瀏覽0評論

MySQL是一種流行的關系型數據庫管理系統,它使用字符串格式來表示時間和日期。MySQL支持多種時間格式,包括標準日期時間格式、日期格式、時間格式、年份格式等。

SELECT NOW();
-- 返回當前日期和時間,例如 '2020-11-02 14:36:45'
SELECT DATE(NOW());
-- 返回當前日期,例如 '2020-11-02'
SELECT TIME(NOW());
-- 返回當前時間,例如 '14:36:45'
SELECT YEAR(NOW());
-- 返回當前年份,例如 '2020'

在MySQL中,您還可以使用字符串函數來格式化日期和時間。以下是一些常用的字符串函數:

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
-- 返回當前日期,例如 '2020-11-02'
SELECT DATE_FORMAT(NOW(), '%W %M %Y');
-- 返回當前日期,例如 'Monday November 2020'
SELECT DATE_FORMAT(NOW(), '%h:%i %p');
-- 返回當前時間,例如 '02:36 PM'

除了使用字符串函數之外,您還可以使用CAST()函數將字符串轉換為日期或時間數據類型:

SELECT CAST('2020-11-02' AS DATE);
-- 將字符串轉換為日期類型,例如 '2020-11-02'
SELECT CAST('14:36:45' AS TIME);
-- 將字符串轉換為時間類型,例如 '14:36:45'

需要注意的是,在MySQL中,時間和日期默認以本地時間表示。如果您需要在不同時區之間進行轉換,請考慮使用UTC時間表示。例如:

SELECT UTC_TIMESTAMP();
-- 返回當前UTC時間,例如 '2020-11-02 06:36:45'
SELECT CONVERT_TZ(NOW(), 'UTC', 'America/New_York');
-- 將當前時間從UTC轉換為紐約時區,例如 '2020-11-02 01:36:45'

總之,MySQL提供了豐富的字符串格式化函數和數據類型轉換函數,使開發者能夠輕松處理日期和時間數據。