问题:如何将 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'。
可用格式说明符:
许多格式说明符可用于自定义,包括:
示例:
创建一个新表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中文网其他相关文章!