首页  >  问答  >  正文

如何将 SQL 日期格式更改为 YYYY-MM-DD?

我有一个名为“start_date”、数据类型为“DATE”的列。 在我的数据库表上,它显示为“YYYY-MM-DD”格式,但是当我从项目中提取数据(使用node.js)时,我得到的结果为“YYYY-MM-DDT22:00:00.000Z”。 如何将格式更改为“YYYY-MM-DD”? 我尝试了 FORMAT(start_date, "yyyy-MM-dd") 但没有用...

我知道我们通常可以使用 moment 从客户端更改格式,例如 moment(start_date).format("YYYY-MM-DD") 但我正在尝试从服务器端执行此操作。

P粉713846879P粉713846879289 天前539

全部回复(1)我来回复

  • P粉021854777

    P粉0218547772024-01-05 14:50:31

    您可以使用DATE_FORMAT函数来格式化日期。

    SELECT DATE_FORMAT(start_date, '%Y-%m-%d') FROM table_name;
    

    回复
    0
  • 取消回复