乐闻世界logo
搜索文章和话题

How to get current date & time in MySQL?

1 个月前提问
1 个月前修改
浏览次数3

1个答案

1

在MySQL中,获取当前日期和时间可以使用几个内置的函数。最常用的函数是 NOW(),它返回一个包含当前日期和时间的值。这个值的格式是 YYYY-MM-DD HH:MM:SS

例如,如果你想在查询中使用当前日期和时间,可以编写如下的SQL语句:

sql
SELECT NOW();

这条语句会返回执行查询时的日期和时间。

此外,还有其他一些函数可以用来获取当前的日期或时间,例如:

  • CURDATE():返回当前的日期,格式为 YYYY-MM-DD
  • CURTIME():返回当前的时间,格式为 HH:MM:SS

如果你只需要日期或时间中的一部分,可以使用如 YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND() 等函数从 NOW() 的结果中提取具体的年、月、日、时、分、秒。例如:

sql
SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW());

这条语句会返回当前的年、月、日。

使用这些函数可以帮助你在数据库操作中灵活地处理和使用日期与时间数据。

2024年8月7日 09:52 回复

你的答案