【问题标题】:Display date from sql database in this format: Friday, 10th May,2019以这种格式显示来自 sql 数据库的日期:2019 年 5 月 10 日,星期五
【发布时间】:2019-09-28 12:02:33
【问题描述】:

我的 SQL 表中有一个名为 st_date 的列包含以下形式的数据:2019-05-10 00:00:00

有没有我可以编写的查询来操作它并将其显示为: 2019 年 5 月 10 日,星期五

我试过CAST(st_date AS Date)。它没有给我那个。 也试过FORMAT

我希望日期显示为 2019 年 5 月 10 日星期五。 我正在使用 PHP 和 SQL。

【问题讨论】:

  • 答案是“是”;几乎所有数据库都能够将日期格式化为字符串。但是,确切的语法往往取决于数据库。所以,你应该用你正在使用的数据库来标记你的问题。

标签: php sql date


【解决方案1】:

你会从这个link得到你所有的愿望。

SELECT DATE_FORMAT('2019-05-10 00:00:00', '%W, %D %M %Y') cust_date

【讨论】:

  • 你怎么知道OP使用MySQL?
  • 你是绝对正确的。我会等待OP的反对。
猜你喜欢
  • 2020-02-21
  • 2015-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 2012-08-17
  • 1970-01-01
相关资源
最近更新 更多