mysql - Delphi mysql 日期时间加分钟减去当前时间

标签 mysql delphi

我正在尝试创建一个倒计时器。我有 created_at 值、life_time 值和 current_time

我想对 created_atlife_time 求和,然后减去 current_time

created_at : 2017-05-22 04:49:54

life_time : 500 (minutes)

我可以找到当前时间,例如 this 。 (12/10/2002 13:37:25)

但是所有变量都有不同的格式。我怎样才能

created_at + life_time - current_time = I WANT (dd/mm/yyy hh:mm:ss)

created_at 定义为日期时间,生命周期定义为 mysql 中的整数和分钟。

最佳答案

要向 mysql 添加时间单位,请使用 Date_add 函数,如下所示:

SELECT DATE_ADD("2017-12-28", INTERVAL 10 MINUTE); 

此链接提供了很好的示例

https://www.w3schools.com/sql/func_mysql_date_add.asp

时间也可以为负数,这将帮助您创建倒计时

关于mysql - Delphi mysql 日期时间加分钟减去当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47863196/

相关文章:

delphi - 如何正确显示基于资源管理器的右键菜单

mysql - 即使端口设置不正确,Django 也会连接到 mysql

delphi - 想在Delphi XE7中使用System.Zip.TZipFile,但在工具选项板中找不到它

delphi - 如何从 ShellTreeView/ShellListView 检索带有文件名或文件夹名称的完整路径

delphi - 如何对此 HTTPS SOAP 服务进行身份验证?

delphi - 编译此函数时没有响应?

php - 我如何在 Joomla 2.5 virutemart 上显示购物车中的商品数量?

mysql - 从表中插入和删除行

php - 数据库架构 - 基于 'item' 创建私有(private)消息传递

带条件列的 Mysql View