Mysql 将日期转换为星期几

标签 mysql sql datetime select weekday

我有以下查询,它为我提供了每个客户的 visit_date:

select visit_date from visit

上述查询的输出是条目被插入数据库时​​的时间戳,它将显示如下:

visit_date
2013-12-21 06:31:04
2013-12-21 11:05:30
2013-12-21 23:03:12

如何在 MySQL 中将上述日期转换为星期几?

最佳答案

检查 MySQL DATETIME FUNCTIONS获取星期几日期名称月份日期日期

试试这个:

SELECT DAYOFWEEK(visit_date) FROM visit;
SELECT DAYNAME(visit_date) FROM visit;
SELECT DAYOFMONTH(visit_date) FROM visit;
SELECT DAYOFYEAR(visit_date) FROM visit;

关于Mysql 将日期转换为星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20740696/

相关文章:

python - mysql 百万行数据从一张表导入到另一张表

mysql - 如何在 MySQL 列中查找相同值的最高计数

string - 将日期时间字符串转换为 R 中的 POSIXct 日期/时间格式

系统化时的 PHP/MySQL 约定

MySQL WorkBench EER 模型未显示 PK

mysql - 在表中添加新列,其值取决于同一表中另一列的值

sql - 查找不不同的行

javascript - 使用 date toLocaleString 时,日期时间格式来自哪里?

python - 如何从 SQL 和 Pandas 中的日期范围获取中间日期

php - 查询SQL多表