gpt4 book ai didi

mysql - 如何更新mysql数据库中的unix时间戳

转载 作者:行者123 更新时间:2023-11-29 11:57:29 26 4
gpt4 key购买 nike

我正在尝试更新mysql数据库中的归档日期,该字段包含unix时间戳日期。

但我不想转换整个日期 1364562954 ,我只想替换年份并保留日、月和时间相同。

例如 - 19-03-2015, 03:43 PM19-03-2016, 03:43 PM

最佳答案

您可以使用FROM_UNIXTIMEUNIX_TIMESTAMP将Unix时间戳转换为MySQL的DATETIME格式。

例如,要获取递增一年的时间戳:

SELECT UNIX_TIMESTAMP(FROM_UNIXTIME(1364562954) + INTERVAL 1 YEAR);

结果:1396098954

对于UPDATE来说是一样的:

UPDATE t SET tstamp= UNIX_TIMESTAMP(FROM_UNIXTIME(tstamp) + INTERVAL 1 YEAR);

引用:Date and Time Functions

关于mysql - 如何更新mysql数据库中的unix时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32973530/

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