钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读923104
首页 SQL 正文内容

sql获取当前日期和星期

钟逸 SQL 2025-07-05 06:25:00 2

在日常开发中,我们经常需要获取当前的日期和星期,本文将介绍如何使用 SQL 语句轻松完成这一任务。

使用 CURRENT_DATE() 函数获取当前日期

获取当前日期最简单的 是使用 CURRENT_DATE() 函数,该函数返回当前系统的日期。语法如下:

sql

SELECT CURRENT_DATE();

执行该语句将返回当前日期,例如:

sql

2023-03-08

使用 DAYNAME() 函数获取当前星期

要获取当前星期,可以使用 DAYNAME() 函数,该函数将给定的日期转换为星期名称。语法如下:

sql

SELECT DAYNAME(date);

其中 date 为要转换的日期,可以是日期字符串或 CURRENT_DATE() 函数的返回值。

执行该语句将返回当前星期,例如:

sql

Wednesday

获取当前日期和星期并格式化输出

有时,我们需要将当前日期和星期格式化成特定的格式,比如 "2023年3月8日星期三"。我们可以通过组合两个函数来实现:

sql

SELECT DATE_FORMAT(CURRENT_DATE(), '%Y年%m月%d日') AS 日期, DAYNAME(CURRENT_DATE()) AS 星期;

执行该语句将返回格式化后的当前日期和星期,例如:

sql

日期: 2023年3月8日星期三

本文介绍了如何使用 SQL 语句 CURRENT_DATE() 和 DAYNAME() 函数获取当前日期和星期。通过使用这些函数,我们可以轻松地将日期和星期信息融入我们的应用程序中。

文章目录
    搜索