代码之家  ›  专栏  ›  技术社区  ›  Nevermore

Delphi mysql datetime加分钟减去当前时间

  •  0
  • Nevermore  · 技术社区  · 8 年前

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

    我想求和 已在创建\u 和 life\u时间 并减去 当前\u时间 .

    创建时间:2017-05-22 04:49:54

    寿命:500(分钟)

    我可以找到现在的时间 this . (12/10/2002 13:37:25)

    但所有变量都有不同的格式。我怎么能

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

    已在创建\u 在mysql中定义为datetime和lifetime,定义为整数和分钟。

    1 回复  |  直到 8 年前
        1
  •  0
  •   BlindSniper    8 年前

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

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

    这个链接提供了一个很好的例子

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

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