gpt4 book ai didi

mysql - 如何格式化要以 EST 或 PST 显示的日期时间

转载 作者:行者123 更新时间:2023-11-30 22:48:23 25 4
gpt4 key购买 nike

从 foos 中选择 created_at;

以 UTC 格式显示输出。我应该如何格式化它以显示 EST 或 PST?

2015-03-05 00:00:25

最佳答案

您可以使用 CONVERT_TZ 函数来完成。

CONVERT_TZ() 将日期时间值 dt 从 from_tz 给定的时区转换为 to_tz 给定的时区并返回结果值。

UPDATE foos 
SET created_at = CONVERT_TZ('dt', 'to_tz', 'from_tz' )

UPDATE foos
SET created_at = CONVERT_TZ('created_at', 'EST', 'UTC' );

例如:

SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

在你的情况下:

UPDATE foos 
SET created_at = CONVERT_TZ('2015-03-05 00:00:25', 'EST', 'UTC' );

在这里您可以找到相同的文档: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz

关于mysql - 如何格式化要以 EST 或 PST 显示的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com