如果我执行

select current_date;

这将给出当前日期。

如果我必须使用 23:59:59 获取当前日期,那么这将是一天的结束怎么办。

在我使用的 SQL Server 中
Select CAST(CONVERT(VARCHAR(10), GETDATE(), 110) + ' 23:59:59' AS
DATETIME;

最佳答案

一种方法是添加秒:

select date_add(CURDATE(), interval 24*60*60 - 1 second)

另一种方法是 addtime() :
select addtime(CURDATE(), '23:59:59')

关于Mysql 获取当前日期与时间 23 :59:59,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35014102/

10-13 03:45