赞
踩
在许多数据库中,你可以使用内置的函数或操作符来进行字符串和日期之间的相互转换。这里有一些常见的方法,具体的语法可能因数据库类型而异:
MySQL:使用 STR_TO_DATE()
函数:
SELECT STR_TO_DATE('2023-11-18', '%Y-%m-%d');
PostgreSQL:使用 TO_DATE()
函数:
SELECT TO_DATE('2023-11-18', 'YYYY-MM-DD');
SQL Server:使用 CONVERT()
或 CAST()
函数:
- SELECT CONVERT(DATE, '2023-11-18', 23);
- SELECT CAST('2023-11-18' AS DATE);
MySQL:使用 DATE_FORMAT()
函数:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
PostgreSQL:使用 TO_CHAR()
函数:
SELECT TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD');
SQL Server:使用 CONVERT()
函数:
SELECT CONVERT(VARCHAR, GETDATE(), 23);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。