首页 >数据库 >mysql教程 >MySQL 的 FROM_UNIXTIME() 函数如何将 Unix 时间戳转换为人类可读的日期?

MySQL 的 FROM_UNIXTIME() 函数如何将 Unix 时间戳转换为人类可读的日期?

Barbara Streisand
Barbara Streisand原创
2024-11-28 12:52:14184浏览

How Can MySQL's FROM_UNIXTIME() Function Convert Unix Timestamps to Human-Readable Dates?

使用 MySQL 将 Unix 时间戳转换为人类可读的日期

许多数据库使用 Unix 时间戳来存储日期和时间信息。然而,对于面向用户的应用程序,人类可读的日期格式通常是首选。本文介绍如何使用 MySQL FROM_UNIXTIME() 函数轻松将 Unix 时间戳转换为更易读的格式。

FROM_UNIXTIME() 函数

FROM_UNIXTIME() 函数将 Unix 时间戳作为其参数并返回人类可读的日期字符串。返回的日期字符串的格式可以使用各种格式说明符进行自定义。

示例:

SELECT
  FROM_UNIXTIME(timestamp) 
FROM 
  your_table;

此查询将转换“中的所有 Unix 时间戳”将“your_table”表的“时间戳”列转换为人类可读的日期。

格式说明符:

以下格式说明符可用于自定义 FROM_UNIXTIME() 函数的输出格式:

  • %Y:年份(例如 2021)
  • %m:月份(例如, 03)
  • %d:一月中的某天(例如 01)
  • %H:小时(例如 12)
  • %i:分钟(例如 22)
  • %s:第二个(例如, 05)

格式化输出示例:

  • FROM_UNIXTIME(timestamp, '%Y-%m-%d'): YYYY-MM -DD(例如, 2021-03-01)
  • FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%s'): YYYY-MM-DD HH:MM:SS(例如 2021 年) -03-01 12:22:05)

其他资源:

  • [MySQL 文档FROM_UNIXTIME()](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_from-unixtime)

以上是MySQL 的 FROM_UNIXTIME() 函数如何将 Unix 时间戳转换为人类可读的日期?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn