钟二网络头像

钟二网络

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

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

sql将时间戳转换成年月日

钟逸 SQL 2025-05-12 06:10:51 19

如何将sql中的时间戳转换为可读的年月日格式?本文将提供两种 ,供您参考。

使用DATE_FORMAT()函数

DATE_FORMAT()函数可以将时间戳格式化为指定格式。以下语句将时间戳转换为"yyyy-mm-dd"格式:

sql

SELECT DATE_FORMAT(timestamp_column, '%Y-%m-%d') AS formatted_date

FROM table_name;

您还可以指定其他格式,例如:"dd/mm/yyyy"或"mm/dd/yyyy"。

使用UNIX_TIMESTAMP()和strftime()函数

UNIX_TIMESTAMP()函数将日期转换为自纪元以来经过的秒数。strftime()函数可以将秒数格式化为指定格式。以下语句将时间戳转换为"yyyy-mm-dd"格式:

sql

SELECT strftime('%Y-%m-%d', UNIX_TIMESTAMP(timestamp_column)) AS formatted_date

FROM table_name;

这两种 都可以将sql中的时间戳转换为年月日格式。选择哪种 取决于您的具体需要。

文章目录
    搜索