SQL Server Date Functions:
1. GETDATE():
获取当前日期和时间。
SELECT GETDATE() AS CurrentDateTime;
2. DATEADD():
在日期上添加或减去指定的时间间隔。
SELECT DATEADD(DAY, 7, GETDATE()) AS OneWeekLater;
3. DATEDIFF():
计算两个日期之间的时间间隔。
SELECT DATEDIFF(MONTH, '2022-01-01', '2023-01-01') AS MonthsDifference;
4. FORMAT():
格式化日期。
SELECT FORMAT(GETDATE(), 'yyyy-MM-dd HH:mm:ss') AS FormattedDateTime;
MySQL Date Functions:
1. NOW():
获取当前日期和时间。
SELECT NOW() AS CurrentDateTime;
2. DATE_ADD():
在日期上添加或减去指定的时间间隔。
SELECT DATE_ADD(NOW(), INTERVAL 7 DAY) AS OneWeekLater;
3. DATEDIFF():
计算两个日期之间的时间间隔。
SELECT DATEDIFF('2023-01-01', '2022-01-01') AS DaysDifference;
4. DATE_FORMAT():
格式化日期。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS FormattedDateTime;
请注意,日期函数的具体语法可能会因数据库版本而有所不同。上述示例是基于通用的SQL Server和MySQL语法,但请查阅相应数据库版本的文档以获取确切的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/3338/SQL