首页 > 数据库 > mysql教程 > 如何在 MySQL 中以'DD-MM-YYYY HH:MM:SS”格式显示 DATETIME 值?

如何在 MySQL 中以'DD-MM-YYYY HH:MM:SS”格式显示 DATETIME 值?

Barbara Streisand
发布: 2024-12-16 14:21:16
原创
686 人浏览过

How to Display DATETIME Values in 'DD-MM-YYYY HH:MM:SS' Format in MySQL?

在 MySQL 表创建中定义 DATETIME 格式

问题:如何将 DATETIME 列格式化为 'DD-MM-YYYY HH:MM :SS' 创建新的 MySQL 表时确保一致性时间戳?

答案:

虽然 MySQL 默认以“YYYY-MM-DD HH:MM:SS”格式存储 DATETIME 值,但您无法指定特定的默认值创建表时的格式。但是,通过利用 MySQL 时间格式函数,您可以在需要时轻松检索并以所需格式显示时间戳。

使用时间格式函数:

修改显示DATETIME 值的数量:

SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
登录后复制

在此示例中,DATE_FORMAT 函数应用指定的'%m/%d/%Y %H:%i' 格式设置为 column_name 列,将时间戳显示为 'MM/DD/YYYY HH:MM'。

可用格式说明符:

许多格式说明符可用于自定义,包括:

  • %d:带前导零的月份中的某天 (01-31)
  • %m:带前导零的一年中的月份 (01-12)
  • %Y:完整年份(2023)
  • %H:小时(00-23)
  • %i: 分钟 (00-59)

示例:

创建一个新表DATETIME 列并以“DD-MM-YYYY HH:MM:SS”显示时间戳格式:

CREATE TABLE my_table (
  datetime_column DATETIME,
  other_columns ...
);

SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%M:%S') FROM my_table;
登录后复制

通过利用 MySQL 时间格式函数,您可以轻松自定义 DATETIME 值的显示,而无需更改底层数据存储格式。

以上是如何在 MySQL 中以'DD-MM-YYYY HH:MM:SS”格式显示 DATETIME 值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板